例1:用linux下的curl命令发送POST请求给Apache服务器上的HTML静态页
复制代码 代码如下:
[root@localhost ~]# curl -d 11=1 https://www.jb51.net/index.html    
<!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 /index.html.<P>   
        <HR>   
        <ADDRESS>Apache/1.3.37 Server at www.jb51.net Port 80</ADDRESS>   
    </BODY>   
</HTML>  
例2:用linux下的curl命令发送POST请求给nginx服务器上的HTML静态页
复制代码 代码如下:
[root@localhost ~]# curl -d 11=1 https://www.jb51.net/index.htm    
<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> 
但在有些应用中,需要使静态文件能够响应POST请求。
对于Nginx,可以修改nginc.conf配置文件,改变“405错误”为“200 ok”,并配置location来解决,方法如下:
复制代码 代码如下:
server    
{    
    listen  80;    
    server_name www.jb51.net;    
    index index.html index.htm index.php;    
    root  /opt/htdocs;    
    if (-d $request_filename)    
    {    
        rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;    
    }    
    error_page  405 =200 @405;    
    location @405    
    {    
        root  /opt/htdocs;    
    }    
    location ~ .*\.php?$    
    {    
        include conf/fcgi.conf;         
        fastcgi_pass  127.0.0.1:10080;    
        fastcgi_index index.php;    
    }    
}   
当然也可以修改nginx源代码来解决
修改源代码,重新编译安装nginx
编辑nginx源代码
复制代码 代码如下:
[root@localhost ~]# vim src/http/modules/ngx_http_static_module.c   
修改: 找到下面一段注释掉
复制代码 代码如下:
/*   
if (r->method & NGX_HTTP_POST)   
{   
    return NGX_HTTP_NOT_ALLOWED;   
}   
*/   
然后按照原来的编译参数,重新编译安装nginx,即可
Nginx,405
更新日志
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
- 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
- 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
- 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
- 群星《2024好听新歌42》AI调整音效【WAV分轨】
- 王思雨-《思念陪着鸿雁飞》WAV
- 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
- 李健《无时无刻》[WAV+CUE][590M]
- 陈奕迅《酝酿》[WAV分轨][502M]
- 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
- 群星《吉他王(黑胶CD)》[WAV+CUE]
- 齐秦《穿乐(穿越)》[WAV+CUE]
- 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
- 邝美云《邝美云精装歌集》[DSF][1.6G]
- 吕方《爱一回伤一回》[WAV+CUE][454M]
 
                        