authorization - 获取带有授权标头的 VPC 时,请求被选项拒绝
问题描述
使用保存在授权标头中的 IAM 令牌生成请求以列出 vpc 详细信息 - 请求已从 React App 生成 -
https://urls.cloud.ibm.com/v1/vpcs?version=2019-08-06&generation=1
配置
config = {
headers: {
"Authorization": "Bearer lmtmlmlm",
"Access-Control-Allow-Origin": "*"
}
}
请求在飞行前请求期间失败,似乎浏览器请求标头正在向服务器请求权限以发出实际请求。
你能建议克服这个问题吗?
解决方案
The instructions here worked well for me: https://cloud.ibm.com/docs/vpc-on-classic?topic=vpc-on-classic-creating-a-vpc-using-the-rest-apis
I noticed you used the url: https://urls.cloud.ibm.com while these docs suggested 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"
推荐阅读
- javascript - 如何使倒计时可与对象重用?
- javascript - How state works in react
- reactjs - 无法弄清楚为什么 onClick 句柄不起作用。它说“idC”未定义
- android - recyclerview 不使用 kotlin 在片段中显示 sqlite 产品数据?
- mysql - 这两张表需要什么样的关系?
- c# - 根据 C# 中相邻列的输入值更新数据库中的列(剃须刀页面)
- mysql - 子查询中存在的情况
- c - 如何将 char* 地址发送到函数,以便以十六进制打印
- corda - Corda 4 - 如何将新节点添加到在本地环境中以开发模式运行的现有 Corda 网络?
- javascript - Drupal 未定义 - jQuery (Drupal 8)