IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 对 post 和 get 请求的理解 -> 正文阅读

[网络协议]对 post 和 get 请求的理解

对 post 和 get 请求的理解

http

http(网络协议,超文本传输协议)协议常见的两种方法就是 POST 和 GET

最直观的区别是GET把参数包含在URL中,POST通过 request body 传递参数

客户端请求 request 消息包括:请求行(request line)、请求头部(header)、空行、请求数据

服务端响应 response 消息包括:状态行、消息报头、空行、响应正文

post 和 get

http 的底层是TCP/IP,get 和 post 请求的底层也是 TCP/IP,则 get 和 post 请求是一样的,也就是说给 post 加上 request boby 和给 get 加上 url 参数也是可以的

区别

请求长度:大多数浏览器都会限制在2K个字节,大多数服务器最多可以处理64K大小的url

重要的区别:get 产生一个TCP数据包,post 产生两个TCP数据包

也就是说对于get请求,浏览器会把http中的head和data一起发出去,服务器响应200;

对于post请求,浏览器先把head发出去,服务器响应100,再把data发出去,服务器响应200

注意:并不是所有的浏览器post请求都会发送两次包,firefox就发送一次

请求方法

http1.0定义了三种请求方法:get、post、head

http1.1新增了五种请求方法:options、delete、put、trace、connect

  1. get 请求指定的页面信息,并返回实体主体。
  2. post 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。post 请求可能会导致新的资源的建立或已有资源的修改。
  3. head 类似于 get 请求,只不过返回的响应中没有具体的内容,用于获取报头
  4. options 允许客户端查看服务器的性能。
  5. delete 请求服务器删除指定的页面。
  6. put 从客户端向服务器传送的数据取代指定的文档的内容。
  7. trace 回显服务器收到的请求,主要用于测试或诊断。
  8. connect?HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。
  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-01-16 13:28:51  更:2022-01-16 13:30:30 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 11:52:30-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码