我正在本地主機上運行帶有REST服務的tomcat服務器。curl get json返回404
的網址,在瀏覽器中鍵入給我一個JSON響應:http://localhost:8080/a/rest/dataset/list
但是當我使用捲曲:curl http://localhost:8080/a/rest/dataset/list
響應是HTML代碼與來自服務器的404錯誤。
我在捲曲命令中缺少什麼?
我正在本地主機上運行帶有REST服務的tomcat服務器。curl get json返回404
的網址,在瀏覽器中鍵入給我一個JSON響應:http://localhost:8080/a/rest/dataset/list
但是當我使用捲曲:curl http://localhost:8080/a/rest/dataset/list
響應是HTML代碼與來自服務器的404錯誤。
我在捲曲命令中缺少什麼?
Tomcat
可能正在等待特殊格式的來自用戶的HTTP請求。正如你在json
期待的迴應,你應該提出如下論點捲曲:
-H 'Content-Type: application/json'
而且,你總是可以指定任何HTTP服務器,你期待他回來的響應。許多基於HTTP的後端應用程序都會根據HTTP請求發出響應。
doh,一小時後盯着屏幕:它實際上是服務路徑中的錯字。服務器名稱是正確的,所以它有東西,但沒有返回json。無論如何哈利姆...... – Mirko 2013-04-04 10:54:08
服務器端是否有預期的HTTP參數/ cookie? – 2013-04-04 09:05:46
嗨哈利姆,不,沒有。 – Mirko 2013-04-04 09:22:24