我从 Nginx 代理到 Beast。我尝试过从 Nginx 代理到 Apache,结果相同。我的订阅请求(由 Boost C++ 制作)必须等待 Microsoft 将验证请求发布到另一个端点。端点可以使用下面的完整字符串,通过我的管理程序调用,并按照说明以文本形式返回 ID。但是,当从 Microsoft 收到时,Nginx 会在访问日志中向我提供此信息。
“POST /outlook_notification?validationToken=Validation%3a+Testing+client+application+reachability+for+subscription+Request-Id%3a+60667ad1-fe20-40e2-8fab-c6eecc269905 HTTP/1.1” 405 166 “-” “-”
即使我的通知网址被传递到不同的正在运行的服务器,也会发生这种情况。是否可以在 Nginx 作为反向代理中接收这种验证帖子?这是我的位置,非常简单。
location /outlook_notification {
proxy_pass http://localhost:3003/outlook_notification;
}