http 协议基本格式
http 协议基本格式
文章目录
- http 协议基本格式
- 一、http 是什么?
- 二、fiddler使用
- 2.1 使用
- 2.2 抓包原理
- 2.3 抓包结果
- 2.3.1 HTTP请求
- 2.3.2 http响应
- 2.3.3 协议格式总结
- 三、request(请求)
- 3.1 URL基本格式
- 3.1.1 URL encode
- 四、HTTP中的“方法”
- 4.1 GET
- 4.2 POST
- 4.3 经典面试题 GET 和 POST 的区别
- 五、认识请求”报头“
- 5.1 Host
- 5.2 Content-Length
- 5.3 Content-Type
- 5.4 User-Agent
- 5.5 Referer
- 5.6 Cookie ☆
- 六、状态码
- 6.1 200 OK
- 6.2 404
- 6.3 403
- 6.4 405
- 6.5 500
- 6.6 504
- 6.7 302
一、http 是什么?
http 协议是前后端的一个桥梁,想要完成一个网站光写完前端页面还不行,还得需要后端的加持,客户端和服务器之间,是基于网络来进行通信的,而他们两个通信就需要通过http协议来连接,HTTP协议就是常见,也常用的网络通信协议。
- HTTP 协议有个重要的特点就是:一发一收的模式:
1、客户端:主动发起网络请求的一端;
2、服务器:被动接受网络请求的一端;
3、请求:客户端给服务器发的数据;
4、响应:服务器给客户端返回的数据;
网络编程中,除了一发一收的模式之外,还有其他模式:
1、多发一收:上传大文件;
2、已发多收:看直播;
3、多发到收:串流(steam link,moonlight…)
在应用层上面的协议是有很多种的,such as:DNS,POP,SSH…,但是http协议是非常广泛的应用层协议,这个帖子主要是介绍http协议的基本格式。
二、fiddler使用
要想看到http的基本格式可以借助Chrome浏览器开发者工具自带的功能来看,浏览器和服务器的交互数据,但是这种始终是不完善的。
浏览器自带的功能数据并不是很完善所以我们需要用到第三方工具 fiddler
这个工具来抓包,fiddler
很好安装直接在官网下载即可。
下载地址: https://www.telerik.com/fiddler/
在官网选择经典模式(因为不要钱
http 协议基本格式相关推荐
- 【计算机网络】网络层 : BGP 协议 ( BGP 协议简介 | BGP 协议信息交换 | BGP 协议报文格式 | BGP-4 常用报文 | RIP 、OSPF、BGP 协议对比 )
文章目录 一.路由选择协议分类 二.BGP 协议 简介 三.BGP 协议 信息交换过程 三.BGP 协议 报文格式 四.BGP 协议 特点 五.BGP-4 协议的 四种报文 六.RIP .OSPF.B ...
- linux网络编程之IP协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)和TCP、UDP协议头结构总结
首先声明,这篇博客是几篇博客转载然后总结在一起的,只当是学习笔记,不在意是什么原创和转载了,学到东西就好. 1.IP协议首部格式(IP协议处余网络层) IP数据报首部图片格式: 最高位在左边,记为0 ...
- java.net.MalformedURLException: unknown protocol: c 这个错一般有两种原因导致: 1、URL协议、格式或者路径错误,...
java.net.MalformedURLException: unknown protocol: c这个错一般有两种原因导致:1.URL协议.格式或者路径错误, 好好检查下你程序中的代码如果是路径问 ...
- 【计算机网络】6. 网络基础4之详解IP协议( IP协议头格式、IP地址管理、路由选择)
目录 1. IP协议头格式 2. IP地址管理 2.1 IP地址的早期划分方式 2.1.1 A类 2.1.2 B类 2.1.3 C类 2.2 现在分配IP的方式:CIDR方式 2.2.1 引入子网掩码 ...
- 详谈短信开发-SMPP的WAP短信协议展开格式
WAP短信的SMPP的协议展开格式如下: No. Time Source Destination ...
- TCP/UDP协议首部格式
1. UDP协议首部格式 UDP首部有8个字节,由4个字段构成,每个字段都是两个字节, 1.源端口号: 可有可无,需要对方回信时选用,不需要时全部置0. 2.目的端口号:必须有,在终点交付报文的时候需 ...
- AB罗克韦尔的PLC标签MQTT协议JSON格式发布与订阅-智能网关设置
案例通过智能网关IGT-DSER连接罗克韦尔1756-L72的以太网端口,实现PLC的标签数据MQTT协议JSON格式发布与订阅.PLC与数据库双向通讯 PLC协议转ModbusTCP协议 PLC ...
- 详谈短信开发-SMPP的长短信协议展开格式
长短信的SMPP的协议展开格式如下: No. Time Source Destination Pr ...
- 【网络原理2】---TCP协议的格式
传输层重点协议 TCP 协议 TCP 协议段格式 TCP内部的工作机制 1. 确认应答 2.超时重传 TCP 协议 TCP 协议相对于 UDP 是复杂不少的. 在网络编程这里已经讲了 TCP 的特点: ...
- Ethernet IP TCP UDP 协议头部格式
The Ethernet header structure is shown in the illustration below: 以太网头部14 bytes Destination Source L ...
最新文章
- 在线绘图|2分钟轻松搞定桑基图(Sankey diagrams)
- 走进元学习:概述不同类型的元学习方法
- JavaWeb_响应和请求数据包
- 牛客java面试题总结版(三)
- 图文详解 Kubernetes,刺激…
- 49. 字母异位词分组
- 程序员35岁之后的出路_35岁的程序员走向何方?
- SQL删除数据delete
- CPU使用时间问题测试
- 【珍藏】 2012Android开发热门资料(110个)
- 常微分方程——解的延拓性定理
- micropython控制舵机_玩转micro:bit-用BXY控制小舵机、360舵机和带驱动N20电机
- access里面的表达式运用_Access 如何使用表达式生成器
- C语言里面100UL是什么意思
- EFS加密文件系统应用心得
- pdf文件转换成jpg文件
- 数据类型概述(基本数据类型)
- [ZT]系统学习Linux的11点建议
- 微信圈朋友圈代理怎么做
- hdu6172(Array Challenge)-Berlekamp-Massey算法