javascript - TypeError: POST 到 API 时无法获取 + net::ERR_NAME_NOT_RESOLVED
问题描述
所以我正在尝试将一些 JSON 数据发布到 API 端点。我已经设置了以下获取请求,但收到了下面我附上屏幕截图的错误。
在这方面遇到了很多麻烦,如果有人有一些意见,请分享!
fetch(url, {
headers: {
'Authorization': 'Basic ' + btoa(`${user}:${org}:${api_key}`),
'Content-Type': 'application/json; charset=UTF-8',
'Access-Control-Allow-Headers': '*'
},
method: 'post',
mode: 'cors',
credentials: 'include',
body: formObject,
}).then(function (res){
return res.text();
}).then(function (text){
console.log(text);
}).catch(function (error){
console.log(error);
})
解决方案
在发现服务器托管在美国而开发团队在英国时关闭它。AWS 正在停止来自海外的请求,这意味着我们收到了这些错误,并且基本上提前中断了通信。
推荐阅读
- javascript - Angular / ionic 检查同一页面导航事件
- apache-kafka - 将多个事件类型放在同一个 Kafka 主题中的更好方法是什么?
- apache-spark - 这个用例可以用 spark-sql 流和 cassandra 处理吗?
- python - 我想定义一个函数来提供聊天机器人的身份;但聊天机器人无法理解我的代码
- javascript - 如何更改 JS 或 jquery 中的属性?有或没有 if 语句
- unit-testing - golang 中的模拟函数用于测试
- r - 有没有办法将预测值与实际值作为 H2O Flow 中的散点图查看?
- python - Airflow DAG 成功执行但任务未运行
- mongodb - 在 Mongo Explorer IntelliJ 插件中获取异常身份验证 MongoCredential
- python-3.x - 如何让 Cloudfront 在 POST 上返回非缓存的原始页面