默认情况下,跨源请求不提供凭据(cookie、HTTP认证及客户端SSL证明等)。通过将withCredentials属性设置为true,可以指定某个请求应该发送凭据。如果服务器接收带凭据的请求,会用下面的HTTP头部来响应。

Access-Control-Allow-Credentials: true

如果发送的是带凭据的请求,但服务器的相应中没有包含这个头部,那么浏览器就不会把相应交给JavaScript(于是,responseText中将是空字符串,status的值为0,而且会调用onerror()事件处理程序)。另外,服务器还可以在Preflight响应中发送这个HTTP头部,表示允许源发送带凭据的请求。

支持withCredentials属性的浏览器有Firefox 3.5+、Safari 4+和Chrome。IE10及更早版本都不支持。

最新文章

  1. .NET 实现并行的几种方式(四)
  2. WKWebView
  3. 终端 git log 修改样式
  4. 为什么移动Web应用很慢?
  5. Innodb Read IO 相关参数源代码解析
  6. Mysqli基础知识
  7. macbook air电池保养方法
  8. hdu 4611 Balls Rearrangement
  9. 【BZOJ 2300】 2300: [HAOI2011]防线修建 (动态凸包+set)
  10. code forces Jeff and Periods
  11. 子级Repeater获取 父级Repeater
  12. shell编写mysql抽取数据脚本
  13. 找一个数组的最大和的连续子数组(时间复杂度 O(n))
  14. FFmpeg 结构体学习(二): AVStream 分析
  15. (Python基础)简单购物车代码
  16. thinkphp自动填充分析
  17. Android Camera2 预览,拍照,人脸检测并实时展现
  18. 【KiCad】 如何给元件给元件的管脚加上划线?
  19. 谈谈MySQL中的降序索引 order by id DESC / ASC
  20. [转]SQL SERVER中openrowset与opendatasource的区别

热门文章

  1. Spring(三)Bean继续入门
  2. Cornerstone无法上传静态库文件(.a文件)
  3. android 小记
  4. SAM4E单片机之旅——21、DMAC之USART回显
  5. LightSpeed 之Sql和存储过程的使用
  6. Html 的实体字符大全
  7. 搭建Struts2不同版本jar包不同
  8. Java 8 LongAdders:管理并发计数器的正确方式
  9. Java异常信息处理
  10. 在Eclipse中安装SVN客户端插件