当前位置:回答三>生活百科>405 not allowed是什么意思?要怎么解决?

405 not allowed是什么意思?要怎么解决?

2024-05-16 18:43:13 编辑:join 浏览量:548

405 not allowed是什么意思?要怎么解决?

状态码 405 Method Not Allowed 表明服务器禁止了使用当前 HTTP 方法的请求。需要注意的是,GET 与 HEAD 两个方法不得被禁止,当然也不得返回状态码 405。

解决:解决方法有三种

二. 转换静态文件接收的POST请求到GET方法去

三. 修改nginx源码,源码文件位于/nginx源码目录/src/http/modules/ngx_http_static_module.c,找到如下代码:

扩展资料:

405 错误经常和 POST 方法同时出现。 您可能在您的网站上尝试引入某种输入表格,但并非所有的互联网服务供应商 (ISPs) 都 允许处理该表格所需的 POST 方法。

所有 405 错误都可以追综到 Web 服务器设置和控制访问网站内容的安全管理,因此您的 ISP 应该很容易地予以解释。

参考资料:

如果是打开网页出现了“405 Method not allowed”这句话的意思就是是:用来访问本页面的 HTTP 谓词不被允许(方法不被允许)

解决方式:按刷新键重新刷新网页,或者是关掉再重启浏览器,

还是打不开,使用杀毒软件类似于360的修复一下浏览器,

修复后还是打不开,有可能系统有问题,尝试下重装系统;

到最后还是打不开,那就是网站的问题了。

扩展资料:

HTTP状态码(HTTP Status Code)是用以表示网页服务器HTTP响应状态的3位数字代码。它由 RFC 2616 规范定义的,并得到RFC 2518、RFC 2817、RFC 2295、RFC 2774、RFC 4918等规范扩展。

计算机网络——常见HTTP状态码

100, client应该继续发送请求,即继续。

101, server通知client修改协议,也就说,client需要采用新的协议版本去访问 server。

200, 请求已成功。

200 ~ 207

300 Multiple Choices 如果请求一个指向多个资源的URL时,会返回这个状态码,比如某个服务器上有某个HTML文件的中文和英文版本。

原因为 Apache、IIS、Nginx等绝大多数web服务器,默认都不允许静态文件响应POST请求。

解决:在注册路由时通过参数method=['POST']指明允许的请求方式。

ps:我的是python代码,其他的应该原理相通!

是说网页显示“405 Method not allowed”么?是web服务器不允许静态文件响应POST请求返回的提示

405不允许【是指限制什么么?

标签:allowed

版权声明:文章由 回答三 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.huidasan.com/life/84175.html
热门文章