Http协议

Http协议是一个标准,定义了web客户端如何与服务器对话,以及数据如何从服务器传回客户端,Http是一个数据格式,可以用来传输图片,文件或者其他任何可以用字节表示的东西。

Http是web浏览器和web服务器之间通信的标准协议,Http指定客户端与服务器如何建立连接、客户端如何从服务器请求数据,服务器如何请求,以及最后如何关闭连接。Http使用TCP/IP协议来传输数据。

客户端到服务器的请求有如下过程:

1、客户端在端口80打开与服务器的一个连接,URL中还可以指定其他端口。

2、客户端向服务器发送消息,请求指定路径上的资源,这个请求包括一个首部,一个空行,后面是这个请求的数据。

3、服务器箱客户端发送响应,响应以响应码开头,后面是包含元数据的首部,一个空行以及所请求的文档或错误消息。

4、服务器关闭连接。

每个请求和响应都有相同的基本形式,一个首部行,一个包含元数据的Http首部,一个空行,然后是一个消息体。

原文地址:https://www.cnblogs.com/minshia/p/7367813.html