首页域名资讯 正文

Apache配置服务器如何跨域资源共享(Cross-Origin Resource Shari – Apache

2024-11-14 3 0条评论

背景:服务器提供https的api给浏览器ajax调用,并要允许跨域访问:

1. httpd.conf

去掉注释LoadModule headers_module modules/mod_headers.so

2. 修改以下配置

conf/extra/httpd- ssl


Header add Access-Control-Allow-Origin *
Header add Access-Control-Allow-Methods “GET, POST, OPTIONS”
Header add Access-Control-Allow-Headers “Content-Type”

这里一定要加Header add Access-Control-Allow-Headers “Content-Type”。

猜测是因为客户端要发送的类型是application/json,所以在发送的OPTIONS请求头里出现:

Access-Control-Request-Headers:Content-Type, Accept

3. 重启apache

 

文章版权及转载声明

本文作者:亿网 网址:https://edns.com/ask/post/151024.html 发布于 2024-11-14
文章转载或复制请以超链接形式并注明出处。