配景:處事器提供https的api給欣賞器ajax挪用,并要答允跨域會見:
1. httpd.conf
去掉注釋LoadModule headers_module modules/mod_headers.so
2. 修改以下設置
<VirtualHost>
...
Header add Access-Control-Allow-Origin *
Header add Access-Control-Allow-Methods "GET, POST, OPTIONS"
Header add Access-Control-Allow-Headers "Content-Type"
</VirtualHost>
這里必然要加Header add Access-Control-Allow-Headers "Content-Type"。
揣摩是因為客戶端要發送的范例是application/json,
所以在發送的OPTIONS請求頭里呈現:
Access-Control-Request-Headers:Content-Type, Accept
3. 重啟apache
拜見:http://www.w3.org/TR/cors/
,香港網存空間 北京主機