常见的HTTP请求头和示例说明

Accept 浏览器能够处理的内容类型
● Accept-Charset 浏览器能够显示的字符集
● Accept-Encoding 浏览器能够处理的压缩编码格式
● Accept-Language 浏览器当前的设置语言
● Connection 浏览器与服务器之间连接的类型
● Cookie 当前页面域名或者路径下的Cookie
● Host 发出请求的页面所在的域
● Referer 发出请求的页面的URL
● User-Agent 浏览器的用户代理字符串

  1. Accept: 浏览器能够处理的内容类型,告诉服务器浏览器支持哪些MIME类型的内容。服务器会根据这个信息返回相应的内容类型。
    示例:

    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/png,*/*;q=0.8
    
  2. Accept-Charset: 浏览器能够显示的字符集,告诉服务器浏览器支持哪些字符集。
    示例:

    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
    
  3. Accept-Encoding: 浏览器能够处理的压缩编码格式,告诉服务器浏览器支持哪些压缩编码。
    示例:

    Accept-Encoding: gzip, deflate, br
    
  4. Accept-Language: 浏览器当前的设置语言,告诉服务器浏览器的语言偏好。
    示例:

    Accept-Language: en-US,en;q=0.9,zh-CN;q=0.8,zh;q=0.7
    
  5. Connection: 浏览器与服务器之间连接的类型,通常为keep-alive或close。
    示例:

    Connection: keep-alive
    
  6. Cookie: 当前页面域名或者路径下的Cookie,包含浏览器存储的与服务器相关的会话信息。
    示例:

    Cookie: session_id=123456; user_id=7890; theme=dark
    
  7. Host: 发出请求的页面所在的域,告诉服务器请求的目标主机。
    示例:

    Host: www.example.com
    
  8. Referer: 发出请求的页面的URL,告诉服务器请求是从哪个页面发起的。
    示例:

    Referer: https://www.example.com/login.html
    
  9. User-Agent: 浏览器的用户代理字符串,包含浏览器的名称、版本、操作系统等信息。
    示例:

    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36
    

猜你喜欢

转载自blog.csdn.net/lalala8866/article/details/142384446