И снова POST...Должно работать а не работает.

  • Автор темы Автор темы _RVK_
  • Дата начала Дата начала

_RVK_

Новичок
И снова POST...Должно работать а не работает.

Шлю вот такой HTTP зпрос. Всё вроде правильно, и ответ получаю вот только скрипт которому передаю запрос переменных не видит.:(
PHP:
POST /SOCPR/default.asp?CATEGORY=SOCPR&SERVICE=LASP_SOF_FLST HTTP/1.0\r\n
Referer: [url]http://kspsor.state.ky.us/SORSearch.htm\r\n[/url]
Accept-Language: ru\r\n
Content-Type: application/x-www-form-urlencoded\r\n
Proxy-Connection: Keep-Alive\r\n
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)\r\n
Host: kspsor.state.ky.us\r\n
Content-Length: 56\r\n
Pragma: no-cache\r\n
Cookie: ASPSESSIONIDCSCDSQDD=IIEHCJDDDCIFFKNDPCBMDAAF\r\n
Proxy-Authorization: Basic a2lkZHk6cm9tYXNoa2E=\r\n\r\n
cnt=ACADIA\r\n
Я уже и снифером смотрел что мой браузер шлёт, и кучу инфы перерыл а не работает. Может мой прокси виноват. Может это админ пошутил зло. Кто знает в чем вообще проблема может быть?
 
Да скрип то обычный. Открываю сокет. Пишу в него. Сам запрос то уходит нормально и ответ получаю и GET переменные скрипт видит...
Длина то ошибочная но не в ней дело, имхо. Я же не меньше указываю, а вообще сейчас её strlen() определяю но не работает. Не видны именно переменные в теле. Причём это лишь пример запроса. Сайтов много и те что просят именно ПОСТ запроса не работают...
 
Diesel как ты понимаешь дело в заголовках :)
смотри что шлет твой скрипт. именно сниффером и смотри на локалке.
 
Да, фак посмотрел, но скарипты не только на пхп написаны, есть и asp и jsp... Задача вообще тривиальная: получить данные с удалённых серверов, отпарсить и загнать в БД. У каждого есть форма поиска, вот её я и имитирую. Если скрипт видит её переменные то должен видеть и мои...
 
Смотрел... Контрол+Цэ копировал...Собственно это я здесь и привёл. Ничего не утаил :)
 
Код:
POST [url]http://www.murman.ru/cgi-bin/ubb/ultimatebb.cgi[/url] HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, */*
Referer: [url]http://www.murman.ru/cgi-bin/ubb/ultimatebb.cgi?ubb=get_topic&f=9&t=000023[/url]
Accept-Language: en-us,ru;q=0.5
Content-Type: application/x-www-form-urlencoded
Proxy-Connection: Keep-Alive
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)
Host: [url]www.murman.ru[/url]
Content-Length: 216
Pragma: no-cache

ubb=submit_new_reply&f=9&t=000023&Signature=yes&your_name=%CA-%EB%E8%EA&message=%D2%FB+%E2+%C3%E0%F2%F7%E8%ED%E5+%EF%F0%EE%E4%E0%E5%F8%FC+%E8%EB%E8+%E2+%CE%EB%E5%ED%E5%3F&msg_icon=1&SUBMIT=%D1%EE%F5%F0%E0%ED%E8%F2%FC
 
Да, извиняюсь, этот запрос после массы эксперементов над ним поэтому и длина не верна, но в целом он такой же какой шлёт браузер. .des., я попробовал твой запрос, вот что сказал сервер:
HTTP Error 405
405 Method Not Allowed

The method specified in the Request Line is not allowed for the resource identified by the request. Please ensure that you have the proper MIME type set up for the resource you are requesting.

Please contact the server's administrator if this problem persists.

Я конечно извиняюсь заранее если что то не привильно слелал. Просто с сабжем дела раньше не имел...
Вообще то пост запросы шлются по другому.
А как они шлются? Везде написонно что через сокет....
 
>А как они шлются? Везде написонно что через сокет....
я имел ввиду вид запроса. так как написал дес.

А браузер шлет запросы ?
 
>Если не трудно укажи где ошибка.
При POST Данные обычно передают в теле запроса а не в урле.

>Вообще то да...
так перехвати его и пошли точно такой же запрос.
 
При POST Данные обычно передают в теле запроса а не в урле
Можно и там и там те что в урле скрипты видят а те что а теле нет, там в теле такие данные:cnt=ACADIA вот их не видно....
так перехвати его и пошли точно такой же запрос
Прехватывал, слал...И не работает. Я думаю дело не в синтаксисе, но в чем тогда?
 
>Прехватывал, слал...И не работает.
браузер и пхп на одной машине работают ?
 
Тогда странно. Пробовал ловить то, что php шлет ? ТОже самое получается ?
Браузер не через проксю работает ?
 
Браузер не через проксю работает ?
вот как раз через проксю. Но и пхп тоже ведь. Они в равных условиях. Я админу говорю....а он мне 'я не виноват'... Вот и не знаю кто из нас виноват....
 
Сверху