|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Выполнение Post запроса Synapse
Использую компонент synapse для работы с HTTPS. И тут потребовалось отправить Post запрос. Отправляю, получаю ошибку:
HTTP/1.1 400 Bad Request Server: nginx/0.7.59 Date: Wed, 25 Jan 2012 17:25:33 GMT Content-Type: text/html Content-Length: 173 Connection: close я так понимаю что неправильно сформирован запрос, но я вроде собрал все что отправляется в form, вот мой текущий запрос: PHP код:
PHP код:
Парсю вот с этой страницыобрезал начало и конец чтоб не мешались) PHP код:
Парсю правильно, в переменных именно те значения которые на странице в hidden, Если вбиваю Get запрос вручную в браузере, подставляя значения переменных все нормально. Последний раз редактировалось Kingcss, 25.01.2012 в 21:46. |
#2
|
|||
|
|||
Для HTTPS подключай ssl_openssl
|
#3
|
|||
|
|||
Подключена она, обычные же запросы выполняются(получение друзей и т.п.) + перед тем как выкинуть на страницу авторизации грузит несколько других страниц, с них автоматический редиректна след. и.д. и потом только на эту
|
#4
|
||||
|
||||
User-Agent попробуй подставить от браузера, как и другие поля заголовков. Сам сталкивался.
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#5
|
|||
|
|||
Код:
Data.WriteString('act=login'); у тебя получились параметры в запросе не разделенные апострофами "&". Я обычно сапрос формирую так: Код:
ParamStr := 'act=login&soft=1&q='+q+ '&ip_h='+ip_h + '&from_host='+from_host+'&from_protocol='+from_protocol+'&to='+too+'&expire='+expire+'&email='+Edit1.text + 'pass='+Edit2.text; HTTP.Document.Write(Pointer(ParamStr)^, Length(ParamStr)); |
#6
|
|||
|
|||
Почему же )
Можно поступить и по другому Код:
Data.WriteString('act=login'); Data.WriteString('&user=user'); Data.WriteString('&pass=password'); |
#7
|
|||
|
|||
Способ Mifody не помог, все подставил, и всеравно такая же ошибка.
DJ PhoeniX ты не мог бы подсказать, что и каким образом туда подставлять. |
#8
|
||||
|
||||
С этими инструментами не работал, так что не подскажу...
Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |
#9
|
|||
|
|||
Kingcss код в "студию", если не хочется светить - в личку .
Просто не хочется гадать в чем именно проблема. Может и в коде, до отправки данных. На самом деле, решение примитивное - снифер, он в таких случаях очень спасает. кстати, зачем такая куча переменных параметров для контакта? онож там меньше на много http://www.smw75.ru/avtorizaciya-vkontakte/ вродн как с тех времен она и не менялась? Последний раз редактировалось Mifody, 27.01.2012 в 11:38. |
#10
|
|||
|
|||
Я просто думал нужно отправлять все поля в form , код вечером в личку кину
|