码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA于Get和Post差异请求

时间:2015-10-05 14:11:00      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:

1. get 离server在对数据的访问。post 它是对server数据的传输。 get 请求返回 request - URI 随机信息指出,。
Post 请求发送电子邮件、观看新闻或交互式用户发送可填写格。这是唯一须要在请求中发送body的请求。

使用Post请求时须要在报文首部 Content - Length 字段中指出body的长度。
2. get 是把參数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一相应,在URL中能够看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址,用户看不到这个过程。


3. 对于 get 方式,server端用Request.QueryString获取变量的值,对于 post 方式。server端用Request.Form获取提交的数据。
4. get 传送的数据量较小。不能大于2KB。

post 传送的数据量较大,一般被默觉得不受限制。

但理论上。IIS4中最大量为80KB。IIS5中为100KB。 用IIS过滤器的仅仅接受get參数,所以一般大型搜索引擎都是用get方式。
5. get 安全性很低,post 安全性相对较高。假设这些数据是中文数据并且是非敏感数据,那么使用 get。假设用户输入的数据不是中文字符包括敏感数据,我们仍在使用 post 除了。

版权声明:本文博主原创文章,博客,未经同意不得转载。

JAVA于Get和Post差异请求

标签:

原文地址:http://www.cnblogs.com/mengfanrong/p/4855594.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!