微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Openresty:捕获 POST 请求

如何解决Openresty:捕获 POST 请求

我正在尝试通过 Openresty 服务器捕获文件上传。我已将此配置添加到 httpd.conf:

location /nexus/service/local/artifact {
                    access_by_lua_file /usr/local/openresty/Nginx/conf/lua/main.lua;
                    proxy_pass http://nexus_app;
                    proxy_redirect default;
                    proxy_set_header Host $http_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 "http";
                    log_by_lua_file /usr/local/openresty/Nginx/conf/lua/logger.lua;
            }  

在 main.lua 中,我试图捕获 POST 请求,而在 logger.lua 中,我将所有请求记录到服务器。 如果我卷曲到服务器就可以了,并且 POST 请求将被捕获。如果我尝试从 Web 界面 POST 没有捕获发生,但我可以在日志中看到请求。我认为 OpenResty 指令有问题,但我找不到使用哪个指令。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。