2014-02-06 136 views
0

現在我形成在瀏覽器的URL,並通過REST API像如何從java代碼調用servlet?

localhost:9043/api/json?apiKey=699cccc3dcfb348fd369e083bcd7f2a4&Severity=all 

執行它,會得到一些JSON對象輸出。

我不需要在瀏覽器上工作,而需要在java代碼本身中提供URL,並在java代碼本身中獲取json對象輸出。我已搜索但尚未找到。需要一些專家回答我的問題。

+0

http://docs.oracle.com/javase/tutorial/networking/urls/connecting.html –

+2

Google GSON示例消耗了大量的類似內容,這裏有大量文檔。 – david99world

回答

0

它只是一個像其他任何HTTP調用一樣的HTTP調用,因此您可以像調用Java應用程序中的任何其他HTTP調用一樣調用它,並從那種調用中獲得結果。
查看HttpURLConnection並從那裏開始。

+0

這是一半的答案。儘管如此,OP仍然需要將JSON轉化爲可以使用的東西。 –

+0

@IanMcLaird當然,但這不在他如何從Java代碼調用servlet的問題的範圍內。爲此,他需要調用JSON解析器並處理這個結果,他可以通過Google的快速調用找到另一件事情。 – jwenting