現在我形成在瀏覽器的URL,並通過REST API像如何從java代碼調用servlet?
localhost:9043/api/json?apiKey=699cccc3dcfb348fd369e083bcd7f2a4&Severity=all
執行它,會得到一些JSON對象輸出。
我不需要在瀏覽器上工作,而需要在java代碼本身中提供URL,並在java代碼本身中獲取json對象輸出。我已搜索但尚未找到。需要一些專家回答我的問題。
現在我形成在瀏覽器的URL,並通過REST API像如何從java代碼調用servlet?
localhost:9043/api/json?apiKey=699cccc3dcfb348fd369e083bcd7f2a4&Severity=all
執行它,會得到一些JSON對象輸出。
我不需要在瀏覽器上工作,而需要在java代碼本身中提供URL,並在java代碼本身中獲取json對象輸出。我已搜索但尚未找到。需要一些專家回答我的問題。
它只是一個像其他任何HTTP調用一樣的HTTP調用,因此您可以像調用Java應用程序中的任何其他HTTP調用一樣調用它,並從那種調用中獲得結果。
查看HttpURLConnection並從那裏開始。
這是一半的答案。儘管如此,OP仍然需要將JSON轉化爲可以使用的東西。 –
@IanMcLaird當然,但這不在他如何從Java代碼調用servlet的問題的範圍內。爲此,他需要調用JSON解析器並處理這個結果,他可以通過Google的快速調用找到另一件事情。 – jwenting
http://docs.oracle.com/javase/tutorial/networking/urls/connecting.html –
Google GSON示例消耗了大量的類似內容,這裏有大量文檔。 – david99world