在一个使用s3存储桶用于媒体并且位于CDN后面的网站中,什么可能导致一些卷曲响应包含access-control-allow-origin标头而其他人丢失了?我遇到字体和CORS标头错误问题。标题现在已在应用程序中设置,但我偶尔会遇到错误。 CDN缓存?
示例:
curl -I -s -X GET -H "Origin: <my site>" https://<my_cdn>/font.woff
大约25%的时间,标题都在那里 - 有时候它们不存在。这些是200个好的回复 - 他们只是错过了标题。
编辑:将标题更改为非脑屁版本