2013-04-04 132 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