小编tdu*_*eon的帖子

使用 nginx 反向代理丢失 POST 请求正文

我使用 nginx 作为 http 服务的反向代理,使用如下配置:

location /jobexecutor/ {
        proxy_pass      http://jobexecutor:8080/jobexecutor/;
        proxy_set_header    Host $host;
        proxy_set_header    X-Real-IP $remote_addr;
        proxy_set_header    X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header    X-Forwarded-Proto $scheme;
        proxy_redirect      off;
        proxy_connect_timeout   75s;
}
Run Code Online (Sandbox Code Playgroud)

GET 请求被代理到服务很好,但是当我使用 POST 时,请求被代理到服务 OK,但主体是空的。当直接发布到服务时,它工作正常。任何想法有什么问题?

nginx nginx-reverse-proxy

8
推荐指数
2
解决办法
8238
查看次数

标签 统计

nginx ×1

nginx-reverse-proxy ×1