Apache 响应任何内容,就像发送 GET / 一样

Apache 响应任何内容,就像发送 GET / 一样

Apache 暴露了一些奇怪的行为,它似乎对任何GET /发送的内容都有反应,而不是给我一个“错误请求”错误:

[bf@bf-laptop-tbwb ~]$ telnet www.myserver.com 80
Trying 1.2.3.4...
Connected to www.myserver.com.
Escape character is '^]'.
jkl;
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
...

我希望它会给我一个 400 Bad Request HTTP 错误。

答案1

实际上我怀疑你得到的501 Method not implemented是 html 格式,只需进一步查看响应即可

如果你使用 malformex 语法调用现有方法,你就会得到结果400 Bad request(例如尝试GET -

但由于你调用了无效方法,因此会得到 501

相关内容