“查询字符串参数”是标头的一部分吗?

Ano*_*ous 7 rest get http http-get http-headers

在http1.1中,当我发出http GET请求:“ https://www.google.com/?name=jack ”时,我可以在chrome调试控制台中看到“查询字符串参数”: 在此输入图像描述

我的问题是:“查询字符串参数”是标头或正文的一部分还是两者都不是?我在HTTP1.1 规范中找不到有关“查询字符串参数”的定义。

小智 3

查询字符串参数是请求行的一部分,如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
Run Code Online (Sandbox Code Playgroud)

  • 我相信这不是他正在寻找的答案,我也有同样的问题。我在 PHP 中获取引用参数,如下所示: $referer = $request->headers->get('referer'); 问题是,有没有办法像我获取引用者一样从标头获取查询字符串参数? (2认同)