@Ranout а чем не устраивает модуль CaptchaCustom выложенный на форуме? Он сделает за вас сам все, только потом нужно токен вписать ну или найти каллбэк функцию куда его добавить.
Не могу составить Post запрос
-
Друзья, помогите правильно составить post запрос, уже всю голову сломал)
Отправляю запрос серверу, а в ответ приходит
Url: https://site.com
Status: 400Date:
Server: Apache
Content-Length: 226
Content-Type: text/html; charset=iso-8859-1<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
</body></html>В оригинале запрос такой:
POST https://site.com/ HTTP/1.1
Host: site.com
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Firefox/60.0
Accept: text/javascript, text/html, application/xml, text/xml, /
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate, br
Referer: https://site.com/
X-Requested-With: XMLHttpRequest
X-Prototype-Version: 1.7
Content-type: application/x-www-form-urlencoded; charset=UTF-8
Content-Length: 431
Cookie: _ga=GA1.2.1442575858.1562395171; _gid=GA1.2.1760586054.1563128226; PHPSESSID=ecrcg2d4r6p4tac06aegab0u37; cookie_last_login=1562895679; cookie_anzahl_logins_in_XX_sek=1; db1_cookie_test=1563129658; evercookie_etag=undefined; evercookie_cache=undefined
Connection: keep-aliveb29db4f93c109dd8ded9317f8612318c=1563129658&username=NICKNAME&pw=&gender=f&g-recaptcha-response=03AOLTBLRdZpfgeek-VP2FProj3wFAvY9L61BSdrPq37k8tYactiUaidMI-wemRnwjM2FceT7kOjFhpntlk_M2JvH85CNm6JkixP9Z-kAwTZ1nuUcBdKs7b2_6BTDrc5Y6y937jm1BaohKnkrVN7CiKLbSr6DmazzvqYg9IRVtrJWtgJcW7_T88TAvu9KCVyCfoIEcPm2_Y_8UJj1LZArfDidX9QmYHnwD2r0khXkYHV3r83OK8D78dmlZEbvczYLNLfak6Xy9HjnrojVWDW73_7HjEwgPns62EkcmaUuq5gCa46e8FJVZG5b0ehsGA1c2HReIHhLKquHP
Отправляю такой:
https://site.com[[HNAME]]=[[HVALUE]]&username={{Name}}&pw=&gender=f&g-recaptcha-response=[[CAPTCHA_RESPONSE]]
все переменные проверял, данные парсю правильно...
-
-
@taukin Заголовки, которые отправляете, проверяли? Судя по тому, что вы же и написали:
...Отправляю такой:
https://site.com[[HNAME]]=[[HVALUE]]&username={{Name}}&pw=&gender=f&g-recaptcha-response=[[CAPTCHA_RESPONSE]]
все переменные проверял, данные парсю правильно...
будет ругаться, заголовков-то нет. Может , где-то неправильно переменную подставили, может где-то кодировать/декодировать нужно ... Много чего может быть, без сайта сложно сказать.
-
@taukin said in Не могу составить Post запрос:
Вы меня простите, но спустя месяц никто не ответил :) давайте поднимим комментом :)
Чем чётче сформулирован вопрос, тем больше вероятность получить на него ответ
-
@jurassik вы меня простите, но если ты пишешь в посте что тебе не отвечают через пару дней - тебе отвечают сиди и жди, все заняты, а если пишешь спустя месяц - то оно тебе не надо. Вывод один, лучше ничего не писать? ;D
@fox said in Не могу составить Post запрос:
@taukin said in Не могу составить Post запрос:
Вы меня простите, но спустя месяц никто не ответил :) давайте поднимим комментом :)
Чем чётче сформулирован вопрос, тем больше вероятность получить на него ответ
знал бы куда конкретней, думаю нарыл бы уже что-нибудь :)
-
@taukin said in Не могу составить Post запрос:
@jurassik вы меня простите, но если ты пишешь в посте что тебе не отвечают через пару дней - тебе отвечают сиди и жди, все заняты, а если пишешь спустя месяц - то оно тебе не надо. Вывод один, лучше ничего не писать? ;D
@fox said in Не могу составить Post запрос:
@taukin said in Не могу составить Post запрос:
Вы меня простите, но спустя месяц никто не ответил :) давайте поднимим комментом :)
Чем чётче сформулирован вопрос, тем больше вероятность получить на него ответ
знал бы куда конкретней, думаю нарыл бы уже что-нибудь :)
Проверяйте заголовки, если они в порядке, то проверяете cookies.
А вообще при таком раскладке(месяц искать решения) лучше вообще не писать на запросах.