zoukankan      html  css  js  c++  java
  • JAVA于Get和Post差异请求

    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 除了。

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

  • 相关阅读:
    策略模式(Strategy Pattern)
    责任链模式(Chain of Responsibility Pattern)
    单例模式(Singleton Pattern)
    观察者模式(Observer Pattern)
    iOS常用工具类
    iOS常用的封装方法
    iOS中书写代码规范
    UITableViewCell中的使用cell和cell.contentView的区别
    colorWithAlphaComponent
    iOS 压缩图片
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4855594.html
Copyright © 2011-2022 走看看