Nginx add_header 标头未大写

Nginx add_header 标头未大写

我在 ubuntu 20.04 中运行 nginx

我正在尝试在 nginx 中将Cache-Control标头设置为no-cache以及设置Access-Control-Allow-Origin*

这是我的服务器位置的配置

location / {
  gunzip on;
  add_header 'Cache-Control' 'no-cache' always;
  add_header 'Access-Control-Allow-Origin' *;
  root /home/user/apps/client/wwwroot/;
  try_files $uri $uri/ /index.html =404;
}

但是当我尝试在邮递员中获取该网站时,我得到了非大写的标题

access-control-allow-origin *cache-control no-cache

正如您所见,它们不是大写的,我尝试使用'Header-Name'以及设置标题名称Header-Name

问题是我的 Blazor WebAssembly 应用程序没有检查服务器中静态文件是否有较新版本

答案1

HTTP标头不区分大小写,HTTP/2需要将标头转换为小写。您需要检查您的应用程序是否能Cache-Control正确处理标头。

相关内容