美文网首页
跨域请求设置为 * Firefox 不生效请求失败

跨域请求设置为 * Firefox 不生效请求失败

作者: leeehao | 来源:发表于2018-06-25 14:06 被阅读0次
response.setHeader("Access-Control-Allow-Headers", "*");
response.setHeader("Access-Control-Allow-Methods", "*");

如上设置,Chrome 中跨域正常,在 Firefox 的某些版本中使用 * 无法被解析。

HTTP 协议的规范中,这里建议是明确指出允许的 Headers 和 Methods。例如:

response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, x-token");
response.setHeader("Access-Control-Allow-Methods", "POST, GET, PUT, OPTIONS, DELETE");

相关文章

  • 跨域请求设置为 * Firefox 不生效请求失败

    如上设置,Chrome 中跨域正常,在 Firefox 的某些版本中使用 * 无法被解析。 HTTP 协议的规范中...

  • 【JavaScript】ajax跨域发送POST

    跨域可以使用jsonp,实现跨域请求,但是这种方式只能发送GET请求,type设置为POST也会自动转为GET,因...

  • AJAX出现两次请求 options和get|post

    跨域请求 允许跨域请求 preflighted request预请求(options) 跨域请求 XMLHttpR...

  • axios发送俩次请求的原因

    其实跨域分为简单跨域请求和复杂跨域请求 简单跨域请求是不会发送options请求的 复杂跨域请求会发送一个预检请求...

  • ajax跨域相关学习

    1.跨域请求失败产生的原因1.1.浏览器限制1.2.xhr(XMLHttpRequest)请求1.3.跨域(不同域...

  • 跨域请求

    在请求的时候建议使用jQuery来发送请求,因为如果是跨域的时候,有直接设置好的属性来设置该条请求做跨域操作, 1...

  • Nginx跨域请求设置

    Nginx跨域请求设置 开发环境中,前后端分离开发时,经常会有跨域请求的问题出现,Nginx可以设置如下: 说明:...

  • django-cors

    问题 对于附带身份凭证的请求 服务器不得设置origin为*,默认的ajax请求等,在跨域访问时不携带身份凭证,可...

  • Http访问跨域解决

    一、跨域科普 跨域,即跨站HTTP请求(Cross-site HTTP request),指发起请求的资源所在域不...

  • 用express实现CORS跨域

    跨域请求头 cors express 跨域请求

网友评论

      本文标题:跨域请求设置为 * Firefox 不生效请求失败

      本文链接:https://www.haomeiwen.com/subject/ehkyyftx.html