【发布时间】:2020-01-26 12:58:38
【问题描述】:
我正在尝试从我的反应代码向 iphub API 发送 HTTP 请求。
在文档中有一个如何在这个服务中使用的例子:
curl http://v2.api.iphub.info/ip/8.8.8.8 -H "X-Key: 123"
我根据一些答案转换请求,它看起来像这样:
const ripeEndpoint = 'http://v2.api.iphub.info/ip/8.8.8.8'
fetch(ripeEndpoint, {
method: 'GET',
headers: new Headers({
'Access-Control-Allow-Origin': '*',
'Content-Type': 'multipart/form-data',
'X-Key': myApiKey
}),
})
但是响应是404,我认为我的请求是错误的,如何知道转换后的请求是否正确?
【问题讨论】:
-
Access-Control-Allow-Origin是一个 response 标头,试图将其指定为 request 标头是零意义。 -
'Content-Type': 'multipart/form-data'– 为什么?您的 cURL 命令中没有任何内容会导致使用它。 -
这个 API 甚至支持 CORS 吗?
标签: javascript http curl