[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка 414, что можно сделать?
Гость_Dimon
Здравствуйте!
Ошибка 414 - сервер не может обработать запрос из-за чрезмерной длины URI.

Что можно с єтим поделать?Может где-то можно віставить больший допустимій размер URL?



Спустя 6 минут, 20 секунд (2.07.2010 - 11:31) linker написал(а):
Если с формы, то пользуйтесь POST. Если через <a href="">, то сокращайте урлы.

Спустя 7 минут, 51 секунда (2.07.2010 - 11:39) KaFe написал(а):
Цитата
URI запроса слишком длинный, Request-URI Too Long.

Сервер отказывается обслуживать запрос, потому что запрашиваемый URI (Request-URI) длиннее, чем сервер желает интерпретировать. Это редкое состояние, которое, по всей вероятности, происходит только тогда, когда клиент неправильно преобразовал запрос POST к запросу GET с длинной информацией запроса, либо когда клиент попал в "черную дыру" URL перенаправления (например, перенаправленный URL префикс указывает на свой суффикс), или когда на сервер производится нападение клиентом, пытающимся эксплуатировать лазейки в секретности, имеющиеся в некоторых серверах, использующих буфера фиксированной длины для чтения или манипулирования с запрашиваемым URI (Request-URI).


Думаю отталкиваться надо от этого

Спустя 32 минуты, 11 секунд (2.07.2010 - 12:11) Гость_Dimon написал(а):
Да, с GET ниче не получилось...
попробовал отправить с помощью POST таким скриптом:
 <?
$data="var=test&var2=privet";
$fp = fsockopen("test.ru", 80, $errno, $errstr, 10);
$out = "POST /file.php HTTP/1.1\n";
$out .= "Host: test.ru\n";
$out .= "Referer: test.ru/\n";
$out .= "User-Agent: Opera\n";
$out .= "Content-Type: application/x-www-form-urlencoded\n";
$out .= "Content-Length: ".strlen($data)."\n\n";
$out .= $data."\n\n";
fputs($fp, $out);
fclose($fp);
?>


но пишет, что функция fsockopen() заблокирована по соображениям безопасности, есть другие варианты?

Спустя 21 минута, 58 секунд (2.07.2010 - 12:33) linker написал(а):
curl

Спустя 5 минут, 12 секунд (2.07.2010 - 12:38) Гость_Dimon написал(а):
Цитата (linker @ 2.07.2010 - 09:33)
curl

Да похоже оно, не знаете как избавиться от вывода возвращаемой страницы?

Спустя 5 минут, 50 секунд (2.07.2010 - 12:44) Гость_Dimon написал(а):
разобрался! smile.gif
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);

спасиб!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.