curl get json返回404

时间:2013-04-04 09:01:39

标签: json curl

我在localhost上运行带有REST服务的tomcat服务器。

在浏览器中输入的这个网址给了我一个json响应:http://localhost:8080/a/rest/dataset/list

但是当我使用curl:curl http://localhost:8080/a/rest/dataset/list时,响应是HTML代码,服务器出现404错误。

我在curl命令中缺少什么?

1 个答案:

答案 0 :(得分:0)

Tomcat可能正在等待来自用户的特殊格式的 HTTP请求。正如您期望json中的响应一样,您应该将以下参数转发给curl:

-H 'Content-Type: application/json'

此外,您可以随时向HTTP服务器指定您希望他返回的响应。许多基于HTTP的后端应用程序在给定HTTP请求的情况下发出响应。