У меня возникли проблемы с поиском авторитетной информации о поведении с повторяющимися полями строки запроса GET HTTP, например
http://example.com/page?field=foo&field=bar
и, в частности, если порядок сохранен или нет. Большинство веб-ориентированных языков создают массив, содержащий как foo, так и bar, связанные с ключевым полем, но я хотел бы знать, существует ли авторитетное утверждение (например, в RFC) об этой точке. RFC 3986 имеет раздел 3.4. Query
, который ссылается на пары ключ = значение, но ничего не сказано о том, как интерпретировать порядок и дублировать поля и так далее на. Это имеет смысл, поскольку он зависит от бэкэнд, а не в рамках этого RFC...
Хотя существует де-факто стандарт, я бы хотел получить для него авторитетный источник, просто из любопытства.