const headers = {
Authorization: 'Bearer fui3h73bjflkbf-hdug37o8'
}
const body = { "name": "example.com", "account": { "id": "72672yhhuo2nu2" }, "jump_start": true, "type": "full" }
let url = 'https://api.cloudflare.com/client/v4/zones'
axios.post(
url,
body,
headers
).then(console.log).catch(console.log);
有什么可以帮助我的吗?我不断收到来自Axios的400错误请求-我可以在GET请求上传递相同的令牌并确认其正常工作
答案 0 :(得分:0)
您使用什么来检查响应?这是请求的正文:
{
"success": false,
"errors": [
{
"code": 6003,
"message": "Invalid request headers",
"error_chain": [
{
"code": 6111,
"message": "Invalid format for Authorization header"
}
]
}
],
"messages": [],
"result": null
}
所以问题是您发送了错误的令牌。检查是否正确。 您可以使用cloudflare网站上的这个“ Bearer YQSn-xWAQiiEh9qM58wZNnyQS7FUdoqGIUAbrh7T”来检查您是否会获得“ 403禁止”而不是当前的“ 400禁止”。如果这样,您的请求就可以了,您只需要正确的令牌即可。
答案 1 :(得分:0)
正在格式化
var config = {
headers: {'Authorization': "Bearer fui3h73bjflkbf-hdug37o8"}
};