是否查询字符串参数'是标题的一部分?

时间:2018-06-05 08:11:37

标签: rest http get http-headers http-get

在http1.1中,当我发出一个http GET请求:" https://www.google.com/?name=jack"时,我可以看到“查询字符串参数”'在chrome调试控制台中: enter image description here

我的问题是:'查询字符串参数'标题或正文的一部分或两者都没有?我找不到关于'查询字符串参数'的定义。在HTTP1.1 spec

2 个答案:

答案 0 :(得分:1)

查询字符串参数是请求行的一部分,如https://httpwg.org/specs/rfc7230.html#request.line

中所述

您可以在https://httpwg.org/specs/rfc7230.html#origin-form

中查看示例用法

对于您的示例(https://www.google.com/?name=jack),请求行将是

GET /?name=jack HTTP/1.1

答案 1 :(得分:0)

它是每个HTTP请求中存在的请求行的一部分。来源:https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

  

请求   消息

请求   消息包含以下内容:

  • 请求行(例如,   获取/images/logo.png HTTP / 1.1 ,它请求一个名为   /images/logo.png。)
  • 请求标头字段(例如,    Accept-Language:en )。
  • 空行
  • an   可选消息正文