2013-04-04 77 views
0

我正在本地主机上运行带有REST服务的tomcat服务器。curl get json返回404

的网址,在浏览器中键入给我一个JSON响应:http://localhost:8080/a/rest/dataset/list

但是当我使用卷曲:curl http://localhost:8080/a/rest/dataset/list响应是HTML代码与来自服务器的404错误。

我在卷曲命令中缺少什么?

+0

服务器端是否有预期的HTTP参数/ cookie? – 2013-04-04 09:05:46

+0

嗨哈利姆,不,没有。 – Mirko 2013-04-04 09:22:24

回答

0

Tomcat可能正在等待特殊格式的来自用户的HTTP请求。正如你在json期待的回应,你应该提出如下论点卷曲:

-H 'Content-Type: application/json' 

而且,你总是可以指定任何HTTP服务器,你期待他回来的响应。许多基于HTTP的后端应用程序都会根据HTTP请求发出响应。

+1

doh,一小时后盯着屏幕:它实际上是服务路径中的错字。服务器名称是正确的,所以它有东西,但没有返回json。无论如何哈利姆...... – Mirko 2013-04-04 10:54:08