405错误的解决方法
可能在现实生活中很多人都不会405错误的解决方法,遇到时又很麻烦,所以,下面小编就为大家带来一篇关于javaWeb中405错误的解决方法。
操作方法
(01)例1:用linux下的curl命令发送POST请求给Apache服务器上的HTML静态页. 代码如下:[root@localhost ~]# curl -d 11=1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> <HTML> <HEAD> <TITLE>405 Method Not Allowed</TITLE> </HEAD> <BODY> <H1>Method Not Allowed</H1> The requested method POST is not allowed for the URL /.<P> <HR> <ADDRESS>Apache/1.3.37 Server at Port 80</ADDRESS> </BODY> </HTML>
(02)例2:用linux下的curl命令发送POST请求给nginx服务器上的HTML静态页. 代码如下:[root@localhost ~]# curl -d 11=1 <html> <head><title>405 Not Allowed</title></head> <body bgcolor="white"> <center><h1>405 Not Allowed</h1></center> <hr><center>nginx/1.2.0</center> </body> </html>
(03)但在有些应用中,需要使静态文件能够响应POST请求。对于Nginx,可以修改配置文件,改变“405错误”为“200 ok”,并配置location来解决,方法如下:. 代码如下:server { listen 80; server_name ; index ; root /opt/htdocs; if (-d $request_filename) { rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent; } error_page 405 =200 @405; location @405 { root /opt/htdocs; } location ~ .* { include conf/; fastcgi_pass ; fastcgi_index ; } }
(04)当然也可以修改nginx源代码来解决修改源代码,重新编译安装nginx编辑nginx源代码. 代码如下:[root@localhost ~]# vim src/http/modules/ngx_http_static_module.c
(05)修改: 找到下面一段注释掉. 代码如下:/* if (r->method & NGX_HTTP_POST) { return NGX_HTTP_NOT_ALLOWED; } */
(06)最后按照原来的编译参数,重新编译安装nginx,即可。
-
世界上最恐怖的花:骷髅花,一到夏季枝头挂满“头颅”
世界上最恐怖的花就是骷髅花,其实就是金鱼草的种子,每到夏季末,金鱼草就会长出种荚,而金鱼草种子的开裂方式是孔裂,所以当种子快脱落时并不会分开,而是在每个子房上开一个孔,便形成了图上的一个个小骷髅头,下面就跟着探秘志来看看吧!骷髅花:金鱼草种子金鱼草又叫龙口花,因...
-
电脑护眼模式怎么打开
(01)电脑护眼模式的打开方法因操作系统不同而有所差异。以下是在不同操作系统中打开护眼模式的方法:1.Windows10:a.点击屏幕左下角的"开始"按钮,进入"开始"菜单。b.点击"设置"图标,进入设置界面。(02)c.在设置界面中,点击"系统"选项。d.在系统设置界面中,点击"...
-
远古海洋超强霸主 巨齿鲨的天敌是谁(顶级掠食者)
导语:在巨齿鲨的时代,海洋中所有的生物都可以是它的食物,但是鲸类是它最为偏爱的种类,在古生物学家看来,这种生物是当时的顶级掠食者,似乎一直处于食物链顶端,它们的锋利的牙齿和咬合力都是对抗敌人的关键,可能只有梅尔维尔鲸能够和它一决高下,和探秘志一起了解一下。巨...
-
锦鲤养什么颜色最吉利?揭秘锦鲤的风水讲究
导语:锦鲤一直都都是十分风靡的高级观赏鱼,在价格方面也是比较夸张的。之前大家也了解过史上最贵的锦鲤,相信让人十分惊讶。不过锦鲤在风水方面也有有一定讲究的,不同的颜色有着不同的寓意,下面和探秘志小编一起了解一下。锦鲤养什么颜色最吉利锦鲤品种根据颜色划分...