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

_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
Я уже и снифером смотрел что мой браузер шлёт, и кучу инфы перерыл а не работает. Может мой прокси виноват. Может это админ пошутил зло. Кто знает в чем вообще проблема может быть?
 

_RVK_

Новичок
Да скрип то обычный. Открываю сокет. Пишу в него. Сам запрос то уходит нормально и ответ получаю и GET переменные скрипт видит...
Длина то ошибочная но не в ней дело, имхо. Я же не меньше указываю, а вообще сейчас её strlen() определяю но не работает. Не видны именно переменные в теле. Причём это лишь пример запроса. Сайтов много и те что просят именно ПОСТ запроса не работают...
 

.des.

Поставил пиво кому надо ;-)
Diesel как ты понимаешь дело в заголовках :)
смотри что шлет твой скрипт. именно сниффером и смотри на локалке.
 

_RVK_

Новичок
Да, фак посмотрел, но скарипты не только на пхп написаны, есть и asp и jsp... Задача вообще тривиальная: получить данные с удалённых серверов, отпарсить и загнать в БД. У каждого есть форма поиска, вот её я и имитирую. Если скрипт видит её переменные то должен видеть и мои...
 

_RVK_

Новичок
Смотрел... Контрол+Цэ копировал...Собственно это я здесь и привёл. Ничего не утаил :)
 

Demiurg

Guest
Вообще то пост запросы шлются по другому.
 

.des.

Поставил пиво кому надо ;-)
Код:
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
 

_RVK_

Новичок
Да, извиняюсь, этот запрос после массы эксперементов над ним поэтому и длина не верна, но в целом он такой же какой шлёт браузер. .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.

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

Demiurg

Guest
>А как они шлются? Везде написонно что через сокет....
я имел ввиду вид запроса. так как написал дес.

А браузер шлет запросы ?
 

Demiurg

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

>Вообще то да...
так перехвати его и пошли точно такой же запрос.
 

_RVK_

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

Demiurg

Guest
>Прехватывал, слал...И не работает.
браузер и пхп на одной машине работают ?
 

Demiurg

Guest
Тогда странно. Пробовал ловить то, что php шлет ? ТОже самое получается ?
Браузер не через проксю работает ?
 

_RVK_

Новичок
Браузер не через проксю работает ?
вот как раз через проксю. Но и пхп тоже ведь. Они в равных условиях. Я админу говорю....а он мне 'я не виноват'... Вот и не знаю кто из нас виноват....
 
Сверху