http中的header为什么有这些部分?冒号的是什么

:authority:******.com
:method:GET
:path:/whois/domain/9933.com
:scheme:https
accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
accept-encoding:gzip, deflate, sdch
accept-language:zh-CN,zh;q=0.8
cache-control:max-age=0
阅读 23.7k
3 个回答

header是可以随意自定义的

没见过吧,这就是传说中的 HTTP2 协议

比如 我的小站已经支持了HTTP2 / HTTPS

:authority:www.load-page.com
:method:GET
:path:/base/manual/
:scheme:https
accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
accept-encoding:gzip, deflate, sdch, br
accept-language:zh-CN,zh;q=0.8,zh-TW;q=0.6,en;q=0.4
cache-control:max-age=0

冒号只是为了作为特别的区分,带冒号的 header 头只有几个,其余都只是小写而已。具体,可以参考一下 HTTP2

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏