Помещение одного и того же параметра HTTP как в URL, так и в тело - PullRequest
0 голосов
/ 22 ноября 2018

Я пишу клиентскую реализацию макета для HTTP-запросов, и подумал, что у меня нет следующего углового случая, для которого у меня нет однозначного ответа:

Что должно произойти, если параметр запроса присутствует в обоихURL и закодированы в теле (скажем, для запроса POST).Должен ли URL иметь приоритет, тело должно иметь приоритет или оба должны быть объединены в массив?

Пример:

POST https://someserver/somepath?foo=1
Content-Type: application/x-www-form-urlencoded
Content-Length: 5

foo=2

Результат после анализа:

  1. foo= 1
  2. foo = 2
  3. foo = [1,2]
...