Доброго времени суток Для сайта lockerz.com есть код, POST-запрос: PHP: print $sock join("\r\n" => "POST /auction/place_bid HTTP/1.1", "Host: lockerz.com", "User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; Trident/4.0; WebMoney Advisor; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Tablet PC 2.0; .NET4.0C; .NET CLR 1.1.4322; .NET4.0E; MALC)", "Accept: text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/webp, image/jpeg, image/gif, image/x-xbitmap, */*;q=0.1", "Content-type: application/x-www-form-urlencoded", "Accept-Language: ru-RU,ru;q=0.9,en;q=0.8", "Referer: http://lockerz.com/auction", "X-Requested-With: XMLHttpRequest", "Cookie: $cookies", "Connection: keep-alive", "Content-length: ".length($content), "", $content); содержимое $content: PHP: $content = 'token='.$token.'&aid='.$idbid.'&bidReq='.$ptzReq.'&recaptcha_challenge_field='.$ch.'&recaptcha_response_field='.$text; Все переменные имеют значения, проверено не раз. Проблема в том, что после запроса не возвращается результат. Он возвращается лишь в том случае, если каптча не введена(пустуют recaptcha_challenge_field и recaptcha_response_field). Небходимо, чтобы ответ всегда возвращался. Что можно сделать?
Вам в прошлый раз подсказали использовать lwp. В противном случае у вас так и будут возникать проблемы через каждые три дня, пока не реализуете полностью http-стек. Если указали application/x-www-form-urlencoded - выполняйте.