405notallowed错误代码怎么解决(浏览器显示405方法不允许的处理方法)

最近由于业务系统并发量比较大,所以在已有负载均衡的基础上,我们做了Nginx动静分离,但是系统访问后报错,经过F12(浏览器开发者模式)和Nginx日志分析,发现请求状态变成了405,故百度解释如下:

最近由于业务系统并发量比较大,所以在已有负载均衡的基础上,我们做了Nginx动静分离,但是系统访问后报错,经过F12(浏览器开发者模式)和Nginx日志分析,发现请求状态变成了405,故百度解释如下:

问题原因: 请求的方式(get、post、delete)方法与后台规定的方式不符合。

比如: 后台方法规定的请求方式只接受get,如果用post请求,就会出现 405 method not allowed的提示

伟大的运维总是能体现出自我的价值,为了最小程度解决问题,我们考虑用运维的手段去处理,而不是开发改代码,故发现是可以通过修改Nginx配置解决此问题,方法如下:

error_page 405 =200 $uri;

405notallowed错误代码怎么解决(浏览器显示405方法不允许的处理方法)

从Nginx上设置405等同于200,进而解决异常的问题。

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 97552693@qq.com 举报,一经查实,本站将立刻删除。本文链接:https://teaffka.com/n/9098.html

(0)
sinrry的头像sinrry
上一篇 2023年 9月 30日
下一篇 2023年 9月 30日

相关推荐

发表回复

登录后才能评论

联系我们

在线咨询: QQ交谈

邮件:97552693@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息