自定义request请求头header的时候注意事项

WEB服务器

nginx1.15.11

最近做vue和spring boot项目,本地测试的好好的,放到服务器上无法运行,经过多番测试,原来是自定义的请求头字段在服务端并不存在,这个字段的命名规则就是test_header,以下划线来拼接,在本地vite环境下没有问题,移到服务器nginx下就不行了,查了下,跟nginx配置中的underscores_in_headers有关系,nginx从0.7.18开始,这个配置就是off了,想要具体了解可以查看更新文档

结论

最好不要带下划线,通过观察,可以发现,如果需要两个单词拼接,可以使用-,而非使用_,这样也更符合请求头字段的命名。

猜你喜欢

转载自blog.csdn.net/a7442358/article/details/129814207