如何在java resful web服务中调用此url?

时间:2016-05-24 10:09:55

标签: java spring rest oop collections

任何人都可以帮助我吗?在这种情况下,如何在java restfull Web服务中调用此服务URL?http://jsonplaceholder.typicode.com/posts/1/comments

先谢谢。

2 个答案:

答案 0 :(得分:0)

是否已经编写了Java客户端?如果没有,您可以使用HttpClientOkHttp编写自己的(其他HTTP库可用)。

如果从Spring容器内部调用(当您使用Spring标记标记此问题时),可以使用Spring RestTemplate

答案 1 :(得分:0)

尝试以下代码: -

public static void main(String[] args) throws IOException {

    String theUrl = "http://jsonplaceholder.typicode.com/posts/1/comments";
     StringBuilder content = new StringBuilder();
    try
    {
      // create a url object
      URL url = new URL(theUrl);

      // create a urlconnection object
      URLConnection urlConnection = url.openConnection();

      // wrap the urlconnection in a bufferedreader
      BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));

      String line;

      // read from the urlconnection via the bufferedreader
      while ((line = bufferedReader.readLine()) != null)
      {
        content.append(line + "\n");
      }
      bufferedReader.close();
    }
    catch(Exception e)
    {
      e.printStackTrace();
    }
    System.out.println(content);
  }