zoukankan      html  css  js  c++  java
  • 浏览器的get请求和post请求的区别

    GET 请求和 POST 请求:

    1). 使用GET方式传递参数:

    ①. 在浏览器地址栏中输入某个URL地址单击网页上的一个超链接时,浏览器发出的HTTP请求消息的请求方式为              GET。

        例如:  http://localhost:8080/20161106-JavaWeb-Servlet/index.html

                 或<a href="input.html"></a>
    ②. 如果网页中的<form>表单元素的 method 属性明确被设置为了“GET”,浏览器提交这个FORM表单时生成的          HTTP请求消息的请求方式也为GET。

        例如:<form action="save.do" method="get">

                  </form>
    ③. 使用GET请求方式给WEB服务器传递参数的格式(用?连接参数),即get方式把请求参数直接附在浏览器地址栏的          URL后面。

         例如:http://www.atguigu.com/counter.jsp?name=lc&password=123

    ④. 使用GET方式传送的数据量一般限制在 1KB 以下

     

    2). 使用 POST 方式传递参数:

    ①. POST 请求方式主要用于向 WEB 服务器端程序提交 FORM 表单中的数据: form 表单的 method 需要置为 POST。

         例如:<form action="save.do" method="get">

                   </form>

    ②. POST 方式将各个表单字段元素及其数据作为 HTTP 消息的实体内容发送给 WEB 服务器,即post方式将请求参数放         在请求体里,见下面响应消息的结构。

         POST /counter.jsp HTTP/1.1
         referer: http://localhost:8080/Register.html
         content-type: application/x-www-form-urlencoded
         host: localhost:8080
         content-length: 43

         form-data:name=zhangsan&password=123 

    ③. POST方式传送的数据量要比使用GET方式传送的数据量大得多,如果传送的是文件一定要用Post方式。

  • 相关阅读:
    C# 网络编程之基于SMTP发送电子邮件
    C#实现邮件发送的功能
    Java发邮件基础篇
    java发送邮件高级篇
    Windows下bat脚本自动发邮件
    Python发送QQ邮件
    信息系统项目管理师EV、PV、AC、BAC、CV、SV、EAC、ETC、CPI、SPI概念说明
    DOS命令整理
    JAVA对时间的操作
    JAVA 调用HTTP接口POST或GET实现方式(转)
  • 原文地址:https://www.cnblogs.com/TTTTT/p/6650117.html
Copyright © 2011-2022 走看看