Javascript 获取api-已被CORS策略阻止:对飞行前请求的响应不';无法通过访问控制检查:它没有HTTP ok状态
围绕这个主题有许多类似的问题,但我找不到这个fetchapi请求中缺少的内容。你能帮我克服这个错误吗?如何在fetch api请求中设置http状态ok。我知道我们需要为选项方法设置此选项,但不确定如何设置此选项 我还尝试添加Javascript 获取api-已被CORS策略阻止:对飞行前请求的响应不';无法通过访问控制检查:它没有HTTP ok状态,javascript,rest,fetch,fetch-api,Javascript,Rest,Fetch,Fetch Api,围绕这个主题有许多类似的问题,但我找不到这个fetchapi请求中缺少的内容。你能帮我克服这个错误吗?如何在fetch api请求中设置http状态ok。我知道我们需要为选项方法设置此选项,但不确定如何设置此选项 我还尝试添加无cors模式,但代码415失败 当我尝试使用Postman时,它也发出了相同的请求,工作正常,但无法获取api请求 错误: 源代码'https://example.com'已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:它没有HTTP ok状态 var myH
无cors
模式,但代码415失败
当我尝试使用Postman时,它也发出了相同的请求,工作正常,但无法获取api请求
错误:
源代码'https://example.com'已被CORS策略阻止:对飞行前请求的响应未通过访问控制检查:它没有HTTP ok状态
var myHeaders2 = new Headers();
myHeaders2.append("Content-Type", "application/json");
myHeaders2.append("Accept", "application/json");
myHeaders2.append('Acces-Control-Allow-Origin', 'https://example.com');
myHeaders2.append('Access-Control-Allow-Methods', "DELETE, POST, GET, OPTIONS");
myHeaders2.append("Access-Control-Allow-Headers", "Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With, Origin, X-Auth-Token");
myHeaders2.append("Access-Control-Max-Age", "86400");
// myHeaders2.append("status", "200");
let obj = {};
obj.file_name = 'test1.txt';
obj.file_content = objJsonB64;
var raw = JSON.stringify(obj);
var uploadReqOptions = {
method: 'POST',
headers: myHeaders2,
body: raw,
redirect: 'follow'
};
fetch("https://destinationxyz.com", uploadReqOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));
我已经面对这个问题了。 告诉您的api提供程序在其代码中设置
访问控制允许源代码。
这不是代码的问题。
冷却….安装镀铬扩展件“CORS解锁”。
该问题是由浏览器阻止请求引起的