0

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

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

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

我在 curl 命令中缺少什么?

4

1 回答 1

1

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

-H 'Content-Type: application/json'

此外,您可以始终向任何 HTTP 服务器指定您希望他返回的响应。很多基于 HTTP 的后端应用程序都会根据 HTTP 请求发出响应。

于 2013-04-04T09:45:51.813 回答