2016-11-20 68 views
0

我有一个web应用程序在我的tomcat服务器上运行。当键入浏览器的URL,应用程序工作正常:我无法返回从curl命令获得200响应

enter image description here

但是,当我使用curl命令做到这一点:

curl -IL http://localhost:8090/mysite

我得到以下:

HTTP/1.1 405 Method Not Allowed 
 
Server: Apache-Coyote/1.1 
 
Allow: GET 
 
Content-Type: text/html;charset=utf-8 
 
Content-Language: en 
 
Content-Length: 1047 
 
Date: Sun, 20 Nov 2016 11:41:27 GMT

我失踪了?

回答

1

尝试不带“-I” - 也许服务器不支持HEAD(这将是一个严重的错误)。

+0

嗯,我得到了身体。但为什么?它在浏览器中工作正常。 –

+0

由于浏览器执行GET请求,而您尝试了HEAD请求。 –