在http1.1中,当我发出一个http GET请求:" https://www.google.com/?name=jack"时,我可以看到“查询字符串参数”'在chrome调试控制台中:
我的问题是:'查询字符串参数'标题或正文的一部分或两者都没有?我找不到关于'查询字符串参数'的定义。在HTTP1.1 spec。
答案 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 可选消息正文