Я пишу клиентскую реализацию макета для HTTP-запросов, и подумал, что у меня нет следующего углового случая, для которого у меня нет однозначного ответа:
Что должно произойти, если параметр запроса присутствует в обоихURL и закодированы в теле (скажем, для запроса POST).Должен ли URL иметь приоритет, тело должно иметь приоритет или оба должны быть объединены в массив?
Пример:
POST https://someserver/somepath?foo=1
Content-Type: application/x-www-form-urlencoded
Content-Length: 5
foo=2
Результат после анализа:
- foo= 1
- foo = 2
- foo = [1,2]