Заголовок хоста не применяется

#axios

#axios

Вопрос:

Я в замешательстве. Я уже добавлял заголовки в запрос раньше, и по какой-то причине этот не работает так, как я хочу.

Я пытаюсь выполнить post-запрос в Linkedin, следуя их документации, чтобы получить access_token из потока OAuth2. У меня есть предварительный код для передачи конечной точке токена, это не проблема.

Это пример запроса из документации:

введите описание изображения здесь

Хост POST /oauth/v2 /accessToken HTTP / 1.1: www.linkedin.com Тип содержимого: application/x-www-form-urlencoded

grant_type=authorization_codeamp;code={authorization_code_from_step2_response}amp;redirect_uri=hhttps://dev.example.com/auth/linkedin/callbackamp;client_id={your_client_id}amp;client_secret={your_client_secret}

введите описание изображения здесь

Я предполагаю, что заголовок хоста предназначен для предотвращения проблем с CORS, но он просто не устанавливается. Когда я выполняю этот запрос, моя консоль выдает мне этот 404:

введите описание изображения здесь

Учитывая, что я знаю, что заголовок не является «небезопасным», как мне установить его в этом конкретном случае? Буду признателен за любую помощь, спасибо!

Ответ №1:

Мой плохой. Удалите заголовок хоста из объекта конфигурации и установите его непосредственно в URL. Работает просто отлично. Теперь у меня есть проблемы с разрешением CORS, но это не связано.