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

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

  • 相关阅读:
    紫书 例题 9-2 UVa 437 ( DAG的动态规划)
    紫书 例题 9-1 UVa 1025 ( DAG的动态规划)
    紫书 习题 10-44 UVa 11246 ( 容斥原理)
    2018 NOIP备战计划
    紫书 习题 10-32 UVa 1414 ( 迷之规律)
    HBase简介(很好的梳理资料)
    几种必知的oracle结构图
    hadoop之eclipse环境的配置
    ant&mvn的使用总结
    hadoop2.2.0安装
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4855594.html
Copyright © 2020-2023  润新知