HTTP请求报文和响应报文
2016-04-08 14:14
405 查看
请求报文
http请求报文可以分成三个部分:
1.请求行
2.请求头
3.请求体
请求行
请求行分为三部分:1。请求方法:这里的请求方法指的是http请求方法(get,post,delete,put)等
2。请求URL: 这里是我们需要访问的URL地址
3。HTTP协议及版本:我们这里使用的是HTTP 1.1协议。1.1和1.0的区别也是常考的,区别最主要是1.0的长连接不是默认开启。
请求头:
请求头这个东西我在阿里面试的时候,他考了我,当时竟然没有答上来,唉可惜。如果他要问有什么东西我们可以把一些常用的答出来:
1。产生浏览器类型。
2。客户端接收类型。
3。token验证。
4。是否长连接。
5。cookie。
6。主机名。
7。缓存。cache-control。
请求体
请求体有两种一种是地址后面跟的请求参数,一种是表单的请求体。Http响应报文
Http响应报文类似请求报文都是分为三类:
1。响应行。
2。响应头。
3。响应体。
响应行
响应行分为两部分:1。报文协议及版本。
2。状态码及状态描述。(这里的状态码是非常重要的,面试很多时候考)
响应头
响应头一般是下面几类:1。服务器类型
2。产生数据类型
3。产生时间
响应体
响应体也就是我们的数据具体会和我们响应头相互匹配。相关文章推荐
- Http协议
- TCP的四次挥手
- TCP数据包结构
- 网络
- 基于空间金字塔池化的卷积神经网络物体检测
- CentOS 使用httpd 配置局域网 yum源
- Http Header之User-Agent
- HttpClient_4 用法 由HttpClient_3 升级到 HttpClient_4 必看
- HttpClient 教程 (六)
- HttpClient 教程 (五)
- HttpClient 教程 (四)
- HttpClient 教程 (三)
- HttpClient 教程 (二)
- HttpClient 教程 (一)
- HttpClient异常重试
- 网络下载+刷新
- debian 修改apache2 https 端口为11443
- tcpdf
- HTTP协议和HttpClient的入门
- OSI七层参考模型 TCP与UDP、IP、ICMP 如何编写Socket套接字? 端口号