2015-08-18 3 views
1

В прошлом я узнал, что количество данных, которые могут быть отправлены методом HTTP GET, ограничено, и это связано с ограничением количества символов в URL-адресе, поскольку URL-адрес не может содержать более 255 персонажи.Верно ли, что данные, отправленные методом GET, ограничены?

Но недавно я заметил URL-адрес, содержащий 294 символа, где часть запроса (строка после ?) содержит 269 символов.

Итак, действительно ли предел в данных, отправленных через GET? или я устарел?

ответ

0

Да. 255 символов. Это связано с тем, что данные, отправленные методом get, передаются через URL-адрес браузера.
Однако у разных браузеров могут быть разные ограничения, а на HTTP-серверах также будут разные ограничения.

ссылка https://www.google.com/search?client=ubuntu&channel=fs&q=php.net+get+super+global&ie=utf-8&oe=utf-8#channel=fs&q=length+of+url+in+browser

+0

Было установлено, что предел, по крайней мере до 2048 символов, так что, может быть, я устарел, все равно спасибо! –

Смежные вопросы