zoukankan      html  css  js  c++  java
  • 调用RESTful GET方法

    package restclient;
    
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.net.HttpURLConnection;
    import java.net.MalformedURLException;
    import java.net.URL;
    
    public class RestClient {
    
        private static final String targetURL = "http://localhost:8080/simple-service-webapp/webapi/myresource";
    
        public static void main(String[] args) {
            // TODO code application logic here
            try {
                URL restServiceURL = new URL(targetURL);
    
                HttpURLConnection httpConnection = (HttpURLConnection) restServiceURL.openConnection();
                httpConnection.setRequestMethod("GET");
                httpConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
    
                if (httpConnection.getResponseCode() != 200) {
                    throw new RuntimeException("HTTP GET Request Failed with Error code : " + httpConnection.getResponseCode());
                }
    
                BufferedReader responseBuffer = new BufferedReader(new InputStreamReader((httpConnection.getInputStream())));
    
                String output;
                System.out.println("Output from Server:  \n");
    
                while ((output = responseBuffer.readLine()) != null) {
                    System.out.println(output);
                }
    
                httpConnection.disconnect();
    
            } catch (MalformedURLException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }        
        }
    }
    
  • 相关阅读:
    Redis Cluster 剔除节点失败
    redis cluster 常用操作
    pika版本特性研究
    ueditor的集成
    pyhon类
    python之eval简述
    Python:list,tuple
    Python函数式编程学习:lambda, map, reduce, filter、sorted()、lambda、decorator
    Python中字典详解
    Python调用(运行)外部程序
  • 原文地址:https://www.cnblogs.com/ccskun/p/5577378.html
Copyright © 2011-2022 走看看