Запрос отклонен с параметрами при получении VPC с заголовком авторизации

Генерация запроса для перечисления деталей vpc с токеном IAM, который хранится в заголовке авторизации - запрос был сгенерирован из приложения React -

https://urls.cloud.ibm.com/v1/vpcs?version=2019-08-06&generation=1

Конфигурация

config = {
        headers: {
        "Authorization": "Bearer lmtmlmlm",
        "Access-Control-Allow-Origin": "*"
      }
    }

Запрос не удалось выполнить во время предполетного запроса, похоже, что заголовки запроса браузера запрашивают у сервера разрешения для выполнения фактического запроса.

Можете предложить побороть проблему.


person DEngineer    schedule 06.08.2019    source источник
comment
Вы следите за документами здесь? cloud.ibm.com/apidocs/vpc-on-classic   -  person data_henrik    schedule 06.08.2019
comment
@data_henrik, Да, я имею в виду ту же документацию. Спасибо!   -  person DEngineer    schedule 06.08.2019


Ответы (1)


Инструкции здесь хорошо сработали для меня: https://cloud.ibm.com/docs/vpc-on-classic?topic=vpc-on-classic-creating-a-vpc-using-the-rest-apis < / а>

Я заметил, что вы использовали URL: https://urls.cloud.ibm.com, в то время как в этих документах предлагалось https://us-south.iaas.cloud.ibm.com

rias_endpoint="https://us-south.iaas.cloud.ibm.com"
iam_token='Bearer zzzrandomstuff...eyJraWQiOiIyMDE5MDUxMyIsImFsZyI6IlJTMjU2In'
version="2019-05-31"
curl -X GET "$rias_endpoint/v1/vpcs?version=$version&generation=1" -H "Authorization: $iam_token"
person Powell Quiring    schedule 06.08.2019
comment
Да, я использовал правильный URL-адрес, который упоминается в документации как us-south.iaas.cloud .ibm.com. Однако я запрашивал его через браузер с моим собственным приложением реакции, браузер сам отправляет предполетный запрос на сервер, чтобы гарантировать CORS. Следовательно, следующий последующий запрос был неудачным из браузера. Мне удалось хорошо выполнить это с помощью curl. Проблема возникает, когда она реализуется через приложение пользовательского интерфейса, такое как реакция и т. Д. Из браузера. надеюсь это проясняет. Благодарность - person DEngineer; 07.08.2019