prometheus我爱编程

http协议基础知识

2018-04-11  本文已影响54人  shunyang

本文转载自:http://www.cnblogs.com/simple-blog/p/4377647.html

1.HTTP协议是什么?

http协议是一个应用层的协议。规定了浏览器和服务器之间的通信规范。通常用TCP连接方式。

2.HTTP 1.0、1.1 连接的方式

3.HTTP协议的URL

URL的格式: http://host[":"port][abs_path]

4. HTTP请求

4.1 请求报文格式:

image.png

4.2 请求报文示例

image.png

4.3 请求方法

5. HTTP响应

5.1 响应报文格式:

image.png

5.2 响应报文示例

image.png

5.3响应码

200段是成功;300段需要对请求做进一步的处理;400段表示客户端请求错误;500段是服务器的错误 常见响应码:

6. HTTP消息报头

HTTP消息报头分4类:普通报头、请求报头、响应报头、实体报头 每一个报头域都是由名字+“:”+空格+值 组成,消息报头域的名字是大小写无关的。

6.1 普通报头

应用于所有请求和响应消息且和请求体与响应体无关的信息就存放在普通报头中。

6.2 请求报头

客户端向服务器端传递请求的附加信息以及客户端自身的信息存放在请求报头 常用的请求报头:

6.3 响应报头

响应报头允许服务器传递不能放在状态行中的附加响应信息,以及关于服务器的信息和对Request-URI所标识的资源进行下一步访问的信息。 常用的响应报头:

6.4 实体报头

请求和响应消息都可以传送一个实体。 常用的实体报头:

参考文献

HTTP协议详解

HTTP 状态码大全下载

Content-Type下载

欢迎大家扫码关注我的微信公众号,与大家一起分享技术与成长中的故事。


我的微信公众号.jpg
上一篇 下一篇

猜你喜欢

热点阅读