Http请求常见Header

Posted lishuangquan1987

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Http请求常见Header相关的知识,希望对你有一定的参考价值。

使用Postman进行API调试时,会有很多额外的Header:

有些Header也是Http请求必不可少的。

  • Authorization(非必须):要携带的授权Token就写在这里。
  • Host(必须):请求的web服务器域名地址
  • Accept:指定客户端能够接收的内容类型,内容类型中的先后次序表示客户端接收的先后次序
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
  • Accept-Encoding:指定客户端浏览器可以支持的web服务器返回内容压缩编码类型。表示允许服务器在将输出内容发送到客户端以前进行压缩,以节约带宽。而这里设置的就是客户端浏览器所能够支持的返回压缩格式
gzip, deflate, br
  • Accept-Language
zh-CN,zh;q=0.9
  • Connection:表示是否需要持久连接。如果web服务器端看到这里的值为“Keep-Alive”,或者看到请求使用的是HTTP 1.1(HTTP 1.1默认进行持久连接),它就可以利用持久连接的优点,当页面包含多个元素时(例如Applet,图片),显著地减少下载所需要的时间。要实现这一点, web服务器需要在返回给客户端HTTP头信息中发送一个Content-Length(返回信息正文的长度)头,最简单的实现方法是:先把内容写入ByteArrayOutputStream,然 后在正式写出内容之前计算它的大小
  • User-Agent:HTTP客户端运行的浏览器类型的详细信息。通过该头部信息,web服务器可以判断到当前HTTP请求的客户端浏览器类别

以上是关于Http请求常见Header的主要内容,如果未能解决你的问题,请参考以下文章

POSTMAN的get请求不支持设置header

常见的HTTP Header

关于Http请求header之Referer讲解

Day610.SpringWebHeader解析常见错误 -Spring编程常见错误

【SpringBoot】http请求注解之Post请求

19.在HTTP 1.0中,状态码401的含义是(?);如果返回“找不到文件”的提示,则可用 header 函数,其语句为(?)写出http常见的状态码和含义,至少5个.[完善题目]