netcat不适用于glassfish

时间:2010-10-26 15:50:25

标签: glassfish netcat

也许是对此的一个简单解释,但似乎glassfish(在端口8080上)对netcat请求没有正常响应......

例如:

nc localhost 8080
OPTIONS

......没有任何'返回'并且netcat退出。如果您对www.google.com 80做了类似的事情,您将收到从服务器返回的预期错误消息。

glassfish是否设置为忽略netcat请求?

原因是我正在尝试探测服务器并找出它接受哪种HTTP方法...即使是GET也无法使用netcat,这让我感到困惑,因为我实际上可以转到localhost: 8080在我的浏览器中并按预期使用网页:(

感谢您的任何见解

1 个答案:

答案 0 :(得分:0)

您的请求格式不正确,您需要正确指定请求:

  

OPTIONS * HTTP/1.1

当省略“HTTP / 1.1”时,一些服务器仍然替换“HTTP / 0.9”,因此OPTIONS不起作用或只是忽略格式错误的请求。谷歌可能会对格式错误的请求感到宽容,并用适当的数据代替缺失的参数。

相关问题