ajax - 支持 CORS 的服务器?

标签 ajax xmlhttprequest cors cross-site

请问支持CORS的服务器多吗?

最佳答案

要使您的 Web 服务器支持 CORS,只需使其返回另一个 header 即可。

例如,在 Apache2 中,只需将此行添加到适用的 conf 文件中:
Header set Access-Control-Allow-Origin "*"
为了更安全(或者如果您无权访问服务器的 conf 文件),您可能不想在服务器中添加此 header ,而仅在您真正需要时将其与服务器端代码一起添加。

例如在 PHP 中你可以这样做:(未经测试)
<? header('Access-Control-Allow-Origin "*"'); ?>

关于ajax - 支持 CORS 的服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4952838/

相关文章:

javascript - 从 blob url 读取数据

javascript - axios、数组参数和 CORS

php - XMLHttpRequest 中的 UTF-8 字符已损坏

javascript - Ajax 响应未执行 (javascript)

javascript - 使用 jQuery 何时推迟 ajax 处理

javascript - 如何等待所有 XHR2 发送调用完成

javascript - 检查图像是否存在而不加载它

angularjs - 带有 spring-boot 和 angularjs 的 CORS 不起作用

c# - 使用多个主机设置 CORS 配置

javascript - Rails - 通过ajax提交表单后页面未加载