博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fetch跨域问题
阅读量:5231 次
发布时间:2019-06-14

本文共 939 字,大约阅读时间需要 3 分钟。

fetch(url,{        method:'post',         mode:"cors",      //允许跨域  no-cors不允许跨域      //  credentials:"include",  //跨域请求时是不带cookie的,添加该属性表示强制加入凭据头,请求时就会携带cookie。但是如果加上这个属性,那么服务器的Access-Control-Allow-Origin 就不能是‘*’,否则会报下面的错误。        headers:new Headers({         'Content-Type': 'application/x-www-form-urlencoded', // 指定提交方式为表单提交          }),          body:formdate        }) .then(function(response) {        return response.json();  }).then(function(json) {    console.log('parsed json', json);      }).catch(function(ex) {    console.log('parsing failed', ex);     }) 跨域设置credentials:"include"时,如果服务器端设置Access-Control-Allow-Origin 为‘*’会报如下错误。可以去掉该请求头的设置,只添加mode:'cors'属性。
The value of the 'Access-Control-Allow-Origin' header in the response must not be the wildcard '*' when the request's credentials mode is 'include'. Origin 'http://localhost:8080' is therefore not allowed access.

 

转载于:https://www.cnblogs.com/BlingSun/p/9777059.html

你可能感兴趣的文章
[MS SQLServer2000]基础表修改后视图结构自动更新.
查看>>
AppArch(一):User Interface
查看>>
Android MVP 设计模式
查看>>
Burpsuite Professional安装及使用教程
查看>>
软件测试的目的和任务
查看>>
Python之函数对象、函数嵌套、名称空间与作用域、闭包函数、装饰器
查看>>
2019河北省大学生程序设计竞赛(重现赛)J-舔狗 (拓扑排序)
查看>>
BZOJ3157 国王奇遇记——神奇的推式子
查看>>
Java 压缩文件
查看>>
专业术语
查看>>
常见的DOS命令
查看>>
基于K2 BPM的航空业核心业务管理解决方案
查看>>
easyui rowStyler属性
查看>>
TCP/IP||ARP/RARP
查看>>
jquery各大学选择插件
查看>>
J2EE+struts2+helloworld调试问题解决方法
查看>>
Nginx Tomcat 分布式部署
查看>>
cdh_host
查看>>
iOS 使用fir、 蒲公英 进行内部测试
查看>>
如何在.ashx文件中使用Session對象
查看>>