Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 localhost 上运行一个带有 REST 服务的 tomcat 服务器。
在浏览器中输入的这个 url 给了我一个 json 响应:http://localhost:8080/a/rest/dataset/list
http://localhost:8080/a/rest/dataset/list
但是当我使用 curl:curl http://localhost:8080/a/rest/dataset/list响应是来自服务器的带有 404 错误的 HTML 代码。
curl http://localhost:8080/a/rest/dataset/list
我在 curl 命令中缺少什么?
Tomcat可能正在等待来自用户的特殊格式的HTTP 请求。正如您期望的那样json,您可能应该将以下参数转发给 curl :
Tomcat
json
-H 'Content-Type: application/json'
此外,您可以始终向任何 HTTP 服务器指定您希望他返回的响应。很多基于 HTTP 的后端应用程序都会根据 HTTP 请求发出响应。