Преобразование http-запроса из php в nodePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Преобразование http-запроса из php в node

Сообщение Anonymous »

Я передаю устаревший PHP-сервер узлу. у меня есть http-запрос php guzzle на какую-то панель управления:

Код: Выделить всё

$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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»