java java中get请求和post请求分别请求的对象类型是什么,什么不一样?
java中get请求和post请求分别请求的对象类型是什么,什么不一样?
1. Get是从服务器获取数据,post是向服务器发送数据。get请求返回请求URI所指示的任何信息。Post请求用于发送可由交互式用户填写的电子邮件、新闻或表单。这是唯一需要在请求中发送正文的请求。使用post请求时,需要在消息头的content-length字段中指示正文的长度。
2. Get是将参数数据队列添加到提交表单的action属性所指示的URL中。该值与表单中的每个字段一一对应,可以在URL中看到。通过httppost机制,表单中的字段及其内容被放置在HTML头中,并发送到action属性所指示的URL地址。用户无法看到此进程。
3. 对于get模式,服务器使用请求.QueryString获取变量的值。对于post模式,服务器使用申请表获取提交的数据。
4. get传输的数据量很小,不能超过2KB。通过post传输的数据量很大,通常默认设置为无限制。然而,理论上,iis4和iis5的最大容量分别为80Kb和100kb。IIS过滤器只接受get参数,所以一般大型搜索引擎使用get模式。
5. 获取安全性很低,后期安全性相对较高。如果这些数据是中文数据和非敏感数据,则使用get;如果用户输入的数据不是中文并且包含敏感数据,则最好使用post。
java java get set java里get和set方法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。