【发布时间】:2019-01-07 20:07:06
【问题描述】:
我在 nginx 使用 Http POST 方法下载 excel 文件时遇到问题。事实上,我得到了一个状态码:405 Not Allowed。
这是我的配置
upstream backend{
server localhost:9090;
server localhost:9091;
server localhost:9092;
server localhost:9093;
}
server {
listen 8887;
server_name localhost;
location / {
proxy_pass http://backend;
proxy_next_upstream error timeout http_404;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
}
}
我该如何解决这个问题。
提前谢谢你。
【问题讨论】:
-
您为什么认为这是
nginx问题?配置只是将 POST 传递给后端。很可能是发出 405 响应的后端, -
事实上它很奇怪,它有时给我发 404 有时是 405。
标签: nginx http-status-code-405