parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

снова post_size(0) != content_length(44)

dmpf 22.01.2005 17:27

К сожалению приходится снова поднимать эту тему так как я не смог найти по форуму решения проблемы, хотя она уже не раз поднималась и обсуждалась.

В двух словах. Проблема в том, что возникает ошибка post_size(0) != content_length(44) при попытке отправить данные из формуляра методом POST.

Скажу сразу, что попробовал все эксперименты, которые предлагал PAF в ветке http://www.parser.ru/forum/?id=16848

Сначала создал кусок кода на Перле, который принимает Post - все работает.
Потом создал кусок кода на C, который предлагал PAF в вышеупомянутой ветке.

Пришел к вывода, что если POST посылать на конкретный скрипт, например posttest.cgi, то все работает, если же этот скрипт переименовать в parser3.cgi и послать POST не конкретно на него, а "через него" на HTML файл, то данные теряются. Т.е получаю Length не равный нулю, но данных при этом нет. Т.е. при обработке через Handler данные теряются.

Про эту ситуацию уже писали не так давно в форуме, но так никто конкретного ответа и не дал.

Я понимаю, что надо "давить" на провайдера. И он как бы и не против помочь. Но говорит, что не знает в чем решение проблемы.

Подскажите, на что обратить внимание провайдера. Что нужно править?