zoukankan      html  css  js  c++  java
  • GET和POST的区别

    1、GET用于获取数据;POST用于提交数据

    2、GET的参数长度有限制(不同的浏览器和服务器限制不同);POST没有限制

    3、GET的参数包含在URL中;POST通过封装参数到请求体中发送

    4、GET请求只能进行URL编码;POST支持多种编码方式

    5、GET可以发送的参数只能是ASCII类型;POST没有限制,甚至可以传输二进制

    6、GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息

    7、GET刷新无害;POST会再次提交数据

    8、GET请求会被保存在浏览器历史纪录,可以收藏为书签;POST请求不能

    9、GET和POST本质都是TCP连接,GET产生一个TCP数据包;POST产生两个TCP数据包

    GET方式的请求,浏览器会把HTTP Header 和 Data 一起发送出去,服务器响应200 OK (返回数据)

    POST,浏览器先发送Header ,服务器响应100 continue,浏览器再发送 Data,服务器响应200 OK (返回数据)

  • 相关阅读:
    java
    JAVA的String 类
    JAVA的StringBuffer类
    TestLink 的使用详解
    Vertrigo Serv + testlink 环境搭建
    自动化测试全聚合
    selenium -文件上传的实现 -对于含有input element的上传
    chrome启动参数设置
    selenium
    java
  • 原文地址:https://www.cnblogs.com/Roni-i/p/10662650.html
Copyright © 2011-2022 走看看