![]() |
Ошибка 400 в POST-запросе (PHP)
Здравствуйте!
До этого писал функцию для парсера. Все нормально работало, а теперь в ответ получаю: HTTP Error 400. The size of the request headers is too long. Вот код функции: PHP код:
Использую ее здесь: PHP код:
Как я понял на сайте, что-то поменяли.... Перехватил POST-запрос с помощью FireBug, пробовал скопировать от туда POST-запрос полностью, толку ноль! Вот что было в FireBug: Заголовок запроса
POST http://elibrary.ru/authors.asp HTTP/1.1 Host: elibrary.ru User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Referer: http://elibrary.ru/authors.asp Cookie: UserID=1475842157; SesCookieID=358975791; __utma=216012346.286143210.1435126771.1445224911.1454871428.6; __utmz=216042306.1435126771.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utmc=216042306; __utmb=216154306.1.10.1457891428; __utmt=1 Connection: keep-alive Заголовок ответа
HTTP/1.0 200 OK
Cache-Control: private Content-Length: 225396 Content-Type: text/html; Charset=UTF-8 Server: Microsoft-IIS/7.0 X-Powered-By: ASP.NET Date: Mon, 19 Oct 2015 05:10:49 GMT X-Cache: MISS from libnh.vvsu.ru, MISS from nh.vvsu.ru X-Cache-Lookup: MISS from libnh.vvsu.ru:3128, MISS from nh.vvsu.ru:3128 Via: 1.0 libnh.vvsu.ru (squid), 1.0 nh.vvsu.ru (squid) Proxy-Connection: keep-alive Запрос заголовка из потока загрузки
Content-Length
610 Content-Type application/x-www-form-urlencoded POST(исходный код)
authors_all=&pagenum=&authorbox_name=&selid=&orgid=984&orgadminid=&surname=&codetype=SPIN&codevalue=
&town=&countryid=&orgname=%D0%92%D0%BB%D0%B0%D0%B4%D0%B8%D0%B2%D0%BE%D1%81%D1%82%D0%BE%D0%BA%D1%81%D 0 %BA%D0%B8%D0%B9+%D0%B3%D0%BE%D1%81%D1%83%D0%B4%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B %D0%B9+%D1%83%D0%BD%D0%B8%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%82%D0%B5%D1%82+%D1%8D%D0%BA%D0%BE%D0%BD%D 0 %BE%D0%BC%D0%B8%D0%BA%D0%B8+%D0%B8+%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0&rubriccode=&sortorder= 0 &order=0&hid741746=%D0%9C%D0%B0%D1%81%D0%BB%D0%BE%D0%B2%D1%81%D0%BA%D0%B0%D1%8F+%D0%9E+%D0%92&author boxid =0 |
Нашел причину :)
Что-то не то было с сессией. Добавил PHP код:
А бился с этим почти неделю.................... |
Время: 22:15. |
Время: 22:15.
© OSzone.net 2001-