最后更新:2022-02-09 07:00:39 手机定位技术交流文章
是互联网上应用最为广泛的一种网络协议,它是由万维网协会(World Wide Web Consortium)制定发布。
是www的统一资源定位标志,简单地说URL就是web地址,俗称“网址”

Tips:URL 只能使用 ASCII 字符集来通过因特网进行发送。 也就是说URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号
HTTP是一种无状态的协议
1.地址解析
客户端浏览器请求某页面
从中分解出协议名、主机名、端口、对象路径等部分
2.封装HTTP请求数据包
3.封装成TCP包,建立TCP连接(TCP的三次握手)
4.客户机发送请求命令
5.服务器响应
6、服务器关闭TCP连接

请求端的HTTP报文叫做请求报文,相应端的HTTP报文叫做响应报文。
HTTP报文是由多行(CR+LF作换行符)数据构成的字符串文本

请求报文及响应报文的结构
请求报文:请求首部字段→通用首部字段→实体首部字段→其他
响应报文:响应首部字段→通用首部字段→实体首部字段→其他

GET:请求访问已被URI识别的资源
POST:传输实体的主体
PUT:传输文件
HEAD:和GET一样,但不返回报文主体部分,用于确认URI的有效性及资源更新的日期时间等。
DELETE:删除文件
OPTIONS:针对请求URI指定的资源支持的方法
TRACE:让web服务器端将之前的请求通信环回给客户端


HTTP首部字段
HTTP首部字段结构
首部字段名:字段值
单个HTTP首部字段可以有多个值 eg:Keep-live:timeout=15,max=100
HTTP首部字段类型
通用首部字段:请求报文和响应报文都会使用到的首部
请求首部字段:从客户端向服务器端发送请求报文时使用的首部,补充了请求的附加内容、客户端信息、响应内容相关优先 级等信息
响应首部字段:从服务器向客户端返回响应报文时使用的首部,补充了响应的附加内容,也会要求客户端附加额外的内容信息。
实体首部字段:针对请求报文和响应报文的实体部分使用的部首,补充了资源内容更新时间等与实体有关的信息。
通用首部字段

请求首部字段

响应首部字段

实体首部字段

本文由 在线网速测试 整理编辑,转载请注明出处。