我在我的Apache访问日志中看到了很多这些奇怪的条目:
SOME IP ADDRESS - - [23/Feb/2012:03:06:38 -0800] "GET /" 400 460 "-" "-"
如果我尝试访问Apache文档根目录,则会得到:
MY IP ADDRESS - - [24/Feb/2012:09:37:28 -0800] "GET / HTTP/1.1" 200 5464 "-" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13"
另一个知识产权怎么能够生产400而不是200?
它没有发送HTTP版本string( HTTP/1.1或HTTP/1.0 ),客户端不会说出正确的HTTP。
它肯定会得到一个400 Bad Request响应。 请参阅RFC 2616 :
由于格式错误,服务器无法理解请求。