http协议

一、http请求

http请求约定了浏览器向服务器发起请求的格式。

1. 请求行(请求方式、请求路径、协议版本)

 

2. 请求头(客户端的一些信息)

Host:webchat.7moor.com 发起请求的客户端主机路径

User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36 客户端所在的平台和请求采用的浏览器

Accept:text/css,*/*;q=0.1 指定客户端接受信息的类型

Accept-Language:zh-CN,zh;q=0.9 浏览器可以识别的语言类型

Accept-Encoding:gzip, deflate 浏览器可以接受的数据压缩格式

3. 请求体(请求数据)

get方式的请求体为空;

 

post方式的请求体是提交数据。

二、http响应

http响应约定了服务器向客户端响应内容的格式。

1. 响应行(协议版本、状态码、状态简短描述)

 

状态码:

2. 响应头(响应内容的相关信息)

Date:Mon, 15 Apr 2019 03:09:19 GMT 本次响应的时间

Content-Type:text/html; charset=utf-8 本次响应的内容类型

Content-Encoding:gzip 本次响应内容的压缩格式

Content-Length:10742 本次响应内容的长度

Server:Apache 服务端类型

2. 响应体(从服务端返回的响应内容)

 html页面、js文件、css文件、图片、视频等等

 
 
 
 
 

 

 

原文地址:https://www.cnblogs.com/kikis/p/10709332.html