通常HTTP消息包括客户机向服务器的请求消息和服务器向客户机的响应消息 。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构 。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以及可能的实体内容 。
文章插图
Http协议定义了很多与服务器交互的方法,最基本的有4种,分别是GET、POST、PUT、DELETE 。一个URL地址用于描述一个网络上的资源,而HTTP中的GET、POST、PUT、 DELETE就对应着对这个资源的查、改、增、删4个操作,我们最常见的就是GET和POST了 。GET一般用于获取/查询资源信息,而POST一般用于更新资源信息 。
一、HTTP头信息解读【HTTP请求头--那些你需要记住的基础知识】HTTP的头域包括通用头、请求头、响应头和实体头四个部分 。每个头域由一个域名,冒号(:)和域值三部分组成 。
通用头部:是客户端和服务器都可以使用的头部,可以在客户端、服务器和其他应用程序之间提供一些非常有用的通用功能,如Date头部 。
请求头部:是请求报文特有的,它们为服务器提供了一些额外信息,比如客户端希望接收什么类型的数据,如Accept头部 。
响应头部:便于客户端提供信息,比如,客服端在与哪种类型的服务器进行交互,如Server头部 。
实体头部:指的是用于应对实体主体部分的头部,比如,可以用实体头部来说明实体主体部分的数据类型,如Content-Type头部 。
推荐阅读
- Python中并发请求创建文件夹带来的线程安全问题
- 野生双头蛇 真的有双头蛇吗
- 鼻窦炎导致的头疼该吃什么药?
- 品牌之路助力浙茶叫板国际茶叶巨头
- 为什么开车经过摄像头时总会被闪一下?现在知道还不晚
- 樟木头搬家公司推荐
- 分分钟让你理解HTTPS
- HTTP协议中的长连接,读完之后,大部分程序员收藏了...
- SpringBoot中教你手把手配置 https
- https为什么能保证安全性