提问人:Gökhan Bozkurt 提问时间:11/8/2023 更新时间:11/8/2023 访问量:42
Ajax 调用 API 已被 CORS 策略阻止
Ajax call api has been blocked by CORS policy
问:
当我在我的 MVC 项目中使用 ajax 调用 POST 方法时,我收到以下错误。我向标头添加了 Access-Control-Allow 参数,但我无法传递错误
错误:
CORS 策略阻止了从源“http://localhost:35638”对“https://mywebsite1234.com/api”处的 XMLHttpRequest 的访问:对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。
法典:
$.ajaxSetup({ 标头:{ 'X-CSRF-TOKEN': 'aefnsedlgsendlgsern', '访问控制允许源': '*', 'Access-Control-Allow-Credentials': 'true', '访问控制允许方法': 'POST', 'access-control-allow-headers': 'origin, x-requested-with, content-type, accept, x- client - key, x- client - token, x - client - secret, Authorization' } });
$.ajax({ url: “https://mywebsite1234.com/api”, 类型: “POST”, contentType: '应用程序/json;字符集=UTF-8', 异步:false, 数据:JSON.stringify(data), success: function (response) { 控制台.log(响应); }, 错误:函数(响应){ 控制台.log(响应); } });
我怎样才能解决这个错误:
答: 暂无答案
评论