我使用Access-Control-Max-Age来缓存.net项目上的选项请求。我使用这样的代码,并希望用它的最大值来缓存它。
if (context.Request.HttpMethod == "OPTIONS")
{
response.AddHeader("Access-Control-Allow-Methods", "GET, POST");
response.AddHeader("Access-Control-Allow-Headers", "authorization, content-type");
response.AddHeader("Access-Control-Allow-Credentials", "true");
response.AddHeader("Access-Control-Max-Age", "86400");
response.End();
}
根据Access-Control-Max-Age,我几乎没有问题。
我和你有完全相同的问题,并通过谷歌发现你的帖子。因此我也是新人。我找到了这两个链接
它有以下几个字
请注意,每个浏览器都有一个最大内部值,当Access-Control-Max-Age更大时,该内部值优先。
从链接上看,它表示Firefox允许最多24小时,Chrome允许最多10分钟。我不知道他们是否正确。仅供参考。