Код: Выделить всё
$request = $this->http_client->request('POST',
$url,
[ 'headers' => ['Content-type: application/x-www-form-urlencoded'],
'form_params' => [
'authenticity_token'=> $authKey,
'affiliate_user_session[login]'=>$this->partner->username,
'affiliate_user_session[password]'=>$this->partner->password,
'commit'=>'Log In to Portal'
]
]
);
но когда я пытаюсь выполнить тот же запрос на своем сервере узла, я получил ошибку 422 - Необрабатываемая сущность, что, насколько я понимаю, означает, что в запросе есть какая-то синтаксическая ошибка.
код в аксиоме узла:
Код: Выделить всё
const postResponse = await axios.post(
url,
{
'authenticity_token': authKey,
'affiliate_user_session[login]': name,
'affiliate_user_session[password]': password,
'commit': 'Log In to Portal',
},
{
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
}
}
);
так что же это за синтаксическая ошибка?
Я получил ту же ошибку, когда отправлял этот запрос от почтальона.
Подробнее здесь: https://stackoverflow.com/questions/790 ... hp-to-node
Мобильная версия