ASP.NET 中get 和POST 获取数据有什么区别? 客户端有数据,开发程序的要求用http, post的形式获取数据,我这边只会做get 的形式形式获取数据,请问有什么区别吗 ? 怎么做post的上传数据 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.cnblogs.com/waitingfor/articles/2220791.html http://www.cnblogs.com/waitingfor/articles/2220791.html get和post是http的两种请求方式get方式请求:参数将会显示在浏览器的地址栏中,并且传输数据最大 大小为256btye(不同的浏览器有区别) 相对post来说不安全,但是速度快post方式请求参数将不会显示在地址栏中服务器端将要使用request.form方式接收,传输的数据量要比get大,而且相对安全点,但是比get速度慢所以各有利弊,至于选哪种就要看实际情况来看 我想用GET 获取数据也可以吧。。客户端会直接发送URL 给我。我这边获取。 服务端是你的话,获取post的就是 Request.Form("name") get、post区别:1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。建议:1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式; 我感觉我只会做GET 的页面,就是客户端只用访问一个页面就可以提交数据了POST 的页面怎么做,因为是在客户端后台提交的,客户不会察觉到,我就不知道怎么用ASP.NET 做了。。 一样的,只是你获取的方式换成Request.Form("name")只是把get的url后面的值写到content里面去了webclient封装的DownloadString 对应get UploadString 对应post 参看csdn get用于查询,post一般用于操作数据,比如注册,修改账户密码之类。get 通过url中加参数进行submit,后台通过request.querystring接受post 通过http post机制进行submit,后台通过request.form进行接受当你用post提交数据之后,返回到当前页面的话,那么刷新一下就会弹出提示对话框,因为post提交的情况下刷新可能会重复操作数据。。一般来说登录操作用post更安全,用get的话密码全在url参数里面了。。只不过在ASP.NET中使用的是服务器端控件做了封装,后台直接获取到表单数据,而不使用request,所以get post的区别就不知道了。我一开始也不知道不过LZ用post,get 在后台用request.form /request.querystring 试试就知道了 get方式是地址栏参数post是提交表单,是隐藏的方式一般有分页类似功能用get比较好post 用request接收数据。。个人理解。 数据库插入新数据,怎么在已打开页面显示 【求助】这个分类功能如何实现? 在firefox中如何让div自动换行 教师节快乐 怎样让搜索引擎收缩到自己的网站? 关于发送服务器需要验证的邮件的问题! 昨天没有来上班,服务器不别人加了域,导致我原来的程序无法运行。出错信息如下:请各位敲敲贵鼠了 关于TreeView 问题,急急!!! VB.NET里有没有类似于VB6里的TABSCRIPT的控件 怎样让弹出窗体居中?? 请教一个asp.net Chart 控件的问题,在线等 控件显隐性
参数将会显示在浏览器的地址栏中,并且传输数据最大 大小为256btye(不同的浏览器有区别)
相对post来说不安全,但是速度快post方式请求
参数将不会显示在地址栏中
服务器端将要使用request.form方式接收,传输的数据量要比get大,而且相对安全点,
但是比get速度慢所以各有利弊,至于选哪种就要看实际情况来看
我想用GET 获取数据也可以吧。。客户端会直接发送URL 给我。我这边获取。
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。
4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。
5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。建议:
1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;
2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;
我感觉我只会做GET 的页面,就是客户端只用访问一个页面就可以提交数据了
POST 的页面怎么做,因为是在客户端后台提交的,客户不会察觉到,我就不知道怎么用ASP.NET 做了。。
get 通过url中加参数进行submit,后台通过request.querystring接受
post 通过http post机制进行submit,后台通过request.form进行接受
当你用post提交数据之后,返回到当前页面的话,那么刷新一下就会
弹出提示对话框,因为post提交的情况下刷新可能会重复操作数据。。
一般来说登录操作用post更安全,用get的话密码全在url参数里面了。。
只不过在ASP.NET中使用的是服务器端控件做了封装,后台直接获取到
表单数据,而不使用request,所以get post的区别就不知道了。我一开始也不知道
不过LZ用post,get 在后台用request.form /request.querystring 试试就知道了
post是提交表单,是隐藏的方式
一般有分页类似功能用get比较好
post 用request接收数据。。个人理解。