java HttpURLConnection http 请求

例子:

               URL connectionUrl = new URL(“url地址”);

HttpURLConnection con = (HttpURLConnection) connectionUrl.openConnection();

               // 设置请求的cookie start

               HttpCookie co = new HttpCookie("cookie的key", "cookie的value");

co.setDomain("cookie的域");

co.setPath("cookie的path");

               con.setRequestProperty("Cookie", cookie); 

                // 设置请求的cookie end

LOGGER.info("Response Code -> " + con.getResponseCode());

BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream()));

        //获取 headerFields

        Map map = con.getHeaderFields();

               //获取 请求服务端 返回的设置的cookie

List<String> list = (List) map.get("Set-Cookie");

String input;

StringBuilder content = new StringBuilder();

while ((input = br.readLine()) != null) {

content.append(input);

}

br.close();

                //请求返回体

LOGGER.info("Content -> " + content.toString());

猜你喜欢

转载自feiteyizu.iteye.com/blog/2289742