gpt4 book ai didi

apache - 未设置 CORS header

转载 作者:可可西里 更新时间:2023-11-01 15:23:49 26 4
gpt4 key购买 nike

我正在尝试从另一个域下载静态文件。在我的 .htaccess 文件中,它位于根目录中:

Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Headers "Accept, If-Modified-Since, Origin"
Header set Access-Control-Allow-Methods "GET, OPTIONS"

这是浏览器两次下载资源的请求-响应周期:

GET /file HTTP/1.1
Host: www.example.com
Accept: application/json
Origin: http://www.mydomain.com

HTTP/1.1 200 OK
Date: Sat, 07 Sep 2013 21:01:35 GMT
Server: Apache
Last-Modified: Sat, 07 Sep 2013 20:14:45 GMT
Content-Length: 2
Access-Control-Allow-Origin: *
Access-Control-Allow-Headers: Accept, If-Modified-Since, Origin
Access-Control-Allow-Methods: GET, OPTIONS
Content-Type: application/json

[]

GET /file HTTP/1.1
Host: www.example.com
Cache-Control: max-age=0
Accept: application/json
Origin: http://www.mydomain.com
If-Modified-Since: Sat, 07 Sep 2013 20:14:45 GMT

HTTP/1.1 304 Not Modified
Date: Sat, 07 Sep 2013 21:01:40 GMT
Server: Apache

第二次您可以看到,由于文件未被修改,服务器响应 304 Not Modified。为什么没有为第二个响应设置 CORS header ?

最佳答案

这是一个 apache 错误,见下文

https://issues.apache.org/bugzilla/show_bug.cgi?id=51223

如果您有勇气,可以使用补丁重新编译 Apache....

关于apache - 未设置 CORS header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18678096/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com