Является ли Query String Parameters частью заголовка? - PullRequest
0 голосов
/ 05 июня 2018

В http1.1, когда я делаю http GET-запрос: «https://www.google.com/?name=jack",, я вижу« Строковые параметры запроса »в консоли отладки chrome: enter image description here

Мой вопрос: является ли «Параметры строки запроса» заголовком или телом или нет? Я не могу найти определение «Параметры строки запроса» в HTTP1.1 spec .

Ответы [ 2 ]

0 голосов
/ 19 мая 2019

Это часть строки запроса, которая существует в каждом HTTP-запросе.Источник: https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

Сообщение запроса

Сообщение запроса состоит из следующего:

  • строка запроса (например, GET /images/logo.png HTTP / 1.1 , который запрашивает у сервера ресурс /images/logo.png.)
  • поля заголовка запроса (например, Accept-Language:ru ).
  • пустая строка
  • необязательное тело сообщения
0 голосов
/ 05 июня 2018

Строки запроса Параметры являются частью строки запроса, как описано в 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
...