如果HTTP方法不是全部大写,Nginx会拒绝该请求,并发送一个400响应以及其内部的400个HTML错误页面。
在“error_log info”中没有显示详细信息
例如:Link,LInK,SeaRCH,VeRB等等这些工作的大写版本,它的大小写是混合的。
GetRequestStream()返回WebException超时…但只在某些机器上
间歇性慢轨应用程序
在多个node.js HTTP进程中共享一个端口
任何替代CachingHttpClient的Android?
在Windows上使用Python 2.5下载时发现错误10045,“已经使用的地址”
如何netcat的url与参数?
HTTP 401.2来自远程机器的Windows身份validation的未授权错误
什么是508的http响应状态?
如果URL作为input参数提交,Apache将阻止请求
从HTTP 1.1 RFC ;
方法标记指示在由请求URI标识的资源上执行的方法。 该方法是区分大小写的 。
据我所知,Nginx根据规范做了正确的事情。 如果你不同意,你必须更清楚地解释你认为它做错了什么。
编辑:是的,我同意@JulianReschke的答案,它应该返回一个501状态代码,而不是400,很好的捕获。
响应代码应该是501.否则:按定义工作,不是?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。