nginx - Nginx proxy_set_header 未添加到 POST 请求的标头中
问题描述
这是我第一次设置 nginx。对于一个代理服务器,我必须添加授权它有效,但仅适用于“GET”方法,在“发布”请求中没有授权标头我也有对该代理服务器的发布请求
server {
listen 80;
server_name xxxxxxxxx;
return 301 xxxxxxxxx;
}
server {
listen 443;
server_name {$server_name};
location /path {
proxy_set_header Host xxxxxxxxx;
proxy_pass xxxxx;
proxy_set_header Access_Control_Allow_Headers "Authorization";
proxy_set_header Authorization "Basic xxxxxxxxxx";
proxy_pass_header Authorization;
proxy_pass_header Access_Control_Allow_Headers;
}
}
解决方案
推荐阅读
- ionic-framework - 如何在角度变量上添加样式
- powershell - 如何防止 PowerShell 中的变量注入?
- html - 导航栏没有响应
- python - 线性同余生成器 - 如何选择种子和统计检验
- elasticsearch - ElasticSearch:我如何影响三元组匹配的“方向性”?
- guidewire - GUIDEWIRE:如何在 UI 中显示查询生成器结果?
- sql - 在 BigQuery 中嵌套表、字符串类型的列
- visual-studio-2019 - visual studio 2019 找不到团队
- javascript - 如何在重定向之前触发 GTM 代码?
- postgresql - 为什么我在 postgres 上复制功能时出现美元报价错误