默认情况下,nginx、apache、IIs等web服务无法响应静态页面的post请求。
为什么默认不支持静态页面post请求呢?
首先了解一下post请求方法,post请求一般用于提交表单或上传文件,post请求会导致新资源的建立或旧资源的更改。就安全方面来说(排除url地址的透明性),它对比get请求会有更改资源的情况,有些静态资源是不允许更改的,所以默认情况下web服务器上的静态资源都不允许发起post请求。以上摘自:blog.51cto.com
解决方法:1.更改nginx配置 2.将页面处理成非静态文件
展开
评论