nginx静态html页面接收post请求,报405 not allowed错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx静态html页面接收post请求,报405 not allowed错误相关的知识,希望对你有一定的参考价值。

nginx静态html页面接收post请求,报405 not allowed错误
背景:

对接连连h5快捷支付时,需在连连支付成功页面点击返回商户按钮,跳转到商户的支付成功页面,商户的支付成功页面是html页面不是jsp页面,由于连连返回商户属于form表单提交post请求方式,所以会报405 not allowed 错误。为了让nginx的静态页面能够响应post请求,也在本论坛中找了好多相关的内容。最后用下面这种方式解决了问题。

解决方案:
修改nginx.conf配置文件,在server中添加error_page 405=200@405

error_page 405 =200 @405;
location @405
proxy_method GET;
proxy_pass http://localhost:8080;

proxy_pass http://可以跟你的域名或者服务器地址

以上是关于nginx静态html页面接收post请求,报405 not allowed错误的主要内容,如果未能解决你的问题,请参考以下文章

Nginx下HTML页面POST请求静态JSON数据返回405状态

nginx错误码405是啥状态

nginx发送post请求报405的问题

Golang: 接收GET和POST参数

ajax如何请求后台数据并将数据显示到静态的html页面?请高手指教!后台是struts2

请求nginx静态资源报403