ASP .NET - HTTP请求方法

HTTP 提交请求的方法:

GET

POST

HEAD

PUT

DELETE

OPTIONS

CONNECT

 

Get Post
从服务器上获取数据 向服务器传递数据
把参数数据队列加到提交表单的Action属性所指的URl中,值和表单内个字段一一对应,在URL中可以看到 通过HTTP POST 机制,将表单内各个字段和内容放在HTML HEADER内一起传送到ACTION属性所指的URL地址,用户不可见
服务器端使用Request.QueryString获取变量值 服务器端使用Request.From获取提交的数据
传送的数据量较小,不能大于2KB 传送的数据量大
安全性低 效率高 安全性高 效率低
 可被缓存 不可被缓存
保留在历史记录中 不会保留在历史记录中
后退和刷新无影响 后退和刷新会重提提交
application/x-www-form-urlencoded 遍嘛 application/x-www-form-urlencoded 或 multipart/form-data。为二进制数据使用多重编码。
只允许 ASCII 字符。 没有限制。也允许二进制数据。

 建议:

1.包含机密信息的话 使用POST

2.数据查询时 建议用Get, 做增删改的时候 用POST

posted @ 2015-04-28 11:47  `Laimic  阅读(239)  评论(0)    收藏  举报