HTTP请求中的GET-POST方式
目录 一、前言部分(概念) 二、对比 GET 与 POST 二者最大的差异 GET 与 POST 请求本质上并无区别 深层了解:POST 请求产生两个数据包? 三、两种请求方式如何灵活使用? 四、常见的状态码 五、RESTful 风格补充 参考链接 一、前言部分(概念) URL(统一资源定位符 )的作用:使用 URL 可以确定一个资源所在的位置 HTTP(超文本传输协议) 基于 TCP/IP 的定义 数据在万维网中如何通信的协议 设计目的是 保证客户端与服务器之间的通信 在客户端向服务器发起请求时, 两种最常用的 HTTP 方法是:GET 和 POST 在 html 页面的 form 表单中,如果不指定 method 提交方式, 默认是以 GET 方式提交 二、对比 GET 与 POST 二者最大的差异 请求参数所在的位置不同 GET 方式把参数包含在URL,即请求行中 ,参数会显示在浏览器地址栏上 POST 方式的参数包含在请求体中 正是因为请求参数所在的位置不同,从而造成了: GET 请求时 URL 长度受限(理论上get请求只能携带2k大小的数据) POST 请求提交参数的相对安全 这里的相对安全只是单纯地因为 post 请求参数包含在请求体中,不会显示在地址栏上被看到 GET 与 POST 请求本质上并无区别 因为 GET 和 POST两种请求方式 都是基于 TCP 协议