Не могу разобратся почему на perl скрипт который должени передовать методом HTTP POST информацию на сервер
с http 1.0 работает, а если ставлю, http 1.1 то тоже работает, но с time outami:
как правильно сделать, что работало и с HTTP1.1 без задержек(у меня подозрение на "\r\n\r\n")
my $cmd= "openssl s_client -connect $server -quiet 2> /dev/null";
$str="POST $url HTTP/1.0\r
Host: $server\r
Content-Type: application/x-www-form-urlencoded\r
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US;rv:1.4)Gecko/20030630 Galeon/1.3.8\r
Content-Length: ".length($post)."\r\n\r\n$post\r\n\r\n";
$cmd="echo \"$str\" | $cmd";
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [sockets][http] Чтение POSTов. (2011)
- Форум HTTP 1.0 в конце запроса лишний перевод строки, что делать? (2008)
- Форум http запрос в C (2002)
- Форум помогите с перл ,(IO::Socket:INET) получает ответ очень долго (2007)
- Форум http-запрос со всеми «кишками» (2011)
- Форум Авторизация на каком-то сайте про линуксы (2017)
- Форум PHP i POST metod (2000)
- Форум SQUID и авторизация на сайте по ЭЦП (2017)
- Форум Знатокам PERL-CGI: multipart/form-data (2009)
- Форум Непонятный HTTP заголовок при заливке файла на multiupload.com (2010)