HTTP响应头和请求头

      • 一、响应头格式
      • 二、响应的格式
      • 三、请求头的作用
      • 四、常见请求头
      • 五、响应的作用
      • 六、状态

一、响应头格式

HTTP/1.1 状态 \r\n

二、响应的格式

响应头 http/1.1 200 ok \r\n
        content-type:text/html;charset = utf-8;\r\n  #显示中文
        Content-Length: 10749显示内容的长度
空行 \r\n
响应体

三、请求头的作用

告诉服务器我们请求地址

四、常见请求头

Accept:告诉服务器,客户端支持的数据类型。

Accept-Charset:告诉服务器,客户端采用的编码。

Accept-Encoding:告诉服务器,客户机支持的数据压缩格式。

Accept-Language:告诉服务器,客户机的语言环境。

Host:客户机通过这个头告诉服务器,想访问的主机名。

If-Modified-Since:客户机通过这个头告诉服务器,资源的缓存时间。

Referer:客户机通过这个头告诉服务器,它是从哪个资源来访问服务器的。(一般用于防盗链)

User-Agent:客户机通过这个头告诉服务器,客户机的软件环境。

Cookie:客户机通过这个头告诉服务器,可以向服务器带数据。

Connection:客户机通过这个头告诉服务器,请求完后是关闭还是保持链接。

Date:客户机通过这个头告诉服务器,客户机当前请求时间

五、响应的作用

控制浏览器的显示

六、状态

200 ok 成功了
404 not found 页面不存在
302 found 跳转
304 没有权限
500 服务器挂了

你可能感兴趣的:(Python,socket编程)