`

java HttpURLConnection http 请求

    博客分类:
  • java
阅读更多

例子:

               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());

分享到:
评论

相关推荐

    JAVA实现HTTP请求

    这个是我自己集成框架的时候写的一个HTTP请求的辅助类,主要是通过HttpURLConnection 来实现JAVA的HTTP请求,有的人会问、为什么有些网站发请求没问题,有些网站发请求却返回数据,在给网站发送请求的时候,请看清楚...

    java后台调用HttpURLConnection类模拟浏览器请求实例(可用于接口调用)

    `HttpURLConnection`是Java标准库提供的一种轻量级的HTTP客户端,它允许我们在后台代码中发送GET和POST请求。本篇文章将深入讲解如何使用`HttpURLConnection`类来模拟浏览器请求,并通过实例展示其在接口调用中的...

    JAVA通过HttpURLConnection 上传和下载文件的方法

    JAVA通过HttpURLConnection上传和下载文件的方法 JAVA通过HttpURLConnection上传和下载文件的方法是非常有实用价值的,...同时,HttpURLConnection也可以用于发送其他类型的HTTP请求,例如GET、POST、PUT、DELETE等。

    JAVA 发送http请求工具类

    在Java中,我们可以使用`java.net.HttpURLConnection`或`org.apache.http.client.HttpClient`(Apache HttpClient库)来发送HTTP请求。这两个方法各有优劣:`HttpURLConnection`是Java内置的API,更轻量级,但功能...

    JAVA发送HTTP请求,返回HTTP响应内容

    总结来说,Java发送HTTP请求涉及使用`java.net.HttpURLConnection`类,通过构造URL、设置请求属性、发送请求并解析响应内容来完成。封装这些操作到一个类中可以使代码更易于管理和复用。`HttpResponse`类则用于存储...

    Java自带的HttpURLConnection访问接口实现文件上传

    在Java编程语言中,HTTPURLConnection是Java标准库提供的一个接口,用于通过HTTP协议与服务器进行通信。这个接口在java.net包下,是处理HTTP请求的基础类,包括发送GET、POST等请求,以及文件上传功能。在本文中,...

    Https请求工具类,Java实现http请求,https请求

    在Java中,使用HttpURLConnection类可以实现Http和Https请求,但是对于Https请求,需要进行SSL验证,以确保数据的安全性。下面我们将详细介绍如何实现Https请求的工具类。 首先,需要引入相关的Java包,包括java....

    使用JAVA原生实现简单的HTTP请求

    在Java编程语言中,发送HTTP请求是常见的网络通信任务,主要用到的是`java.net.URL`和`java.net.HttpURLConnection`这两个核心类。本篇将详细介绍如何使用Java原生API实现简单的HTTP请求。 首先,我们需要了解HTTP...

    java实现多次HttpURLConnection共享session

    在Java编程中,HTTPURLConnection是Java标准库提供的一种用于处理HTTP连接的类,它允许我们发送HTTP请求并接收响应。然而,HTTP协议本身是无状态的,这意味着每次请求都是独立的,不会记住之前的交互,这对于需要...

    android使用Java原生httpUrlConnection进行get请求

    在这个场景下,我们将详细探讨如何使用Java原生的HttpURLConnection实现一个GET请求。 首先,我们需要了解GET请求的基本原理。GET请求是最常见的HTTP方法,用于从服务器获取资源。它将参数附加到URL中,以便服务器...

    java实现http请求以及解析json与java对象转换 项目源代码实例

    在Java中,可以通过多种方式实现HTTP请求,例如使用`java.net.URL`和`java.net.HttpURLConnection`类,或者使用Apache HttpClient库。这个项目源代码可能包含了使用这些方法之一的例子,展示如何发送GET、POST以及...

    Java 解析http请求处理结果

    首先,Java中的HttpURLConnection是标准库中用于执行HTTP请求的核心类。我们可以使用它来发起HTTP请求并接收响应。以下是一个简单的GET请求示例: ```java URL url = new URL("http://example.com"); ...

    java发送http请求工具类

    Java中发送HTTP请求的方式有很多,如使用`java.net.HttpURLConnection`、`java.net.URL`、Apache HttpClient库或OkHttp库。本工具类主要基于`HttpURLConnection`,因为它是Java标准库的一部分,无需额外依赖,且能...

    java HttpURLConnection 使用示例

    Java中的`HttpURLConnection`是Java标准库中用于执行HTTP请求的核心类,它是`java.net`包的一部分。在本文中,我们将深入探讨`HttpURLConnection`的使用,包括GET和POST请求的实现,以及如何处理可能出现的乱码问题...

    java网络请求工具类 HttpURLConnection

    java网络请求工具类 HttpURLConnection post请求工具类HttpURLConnection httpURLConnection = (HttpURLConnection) url .openConnection(); httpURLConnection.setRequestMethod("POST");// 提交模式

    java 用HttpsURLConnection进行传递中文时错误总结

    首先,`HttpsURLConnection`是Java提供的一个类,用于通过HTTPS协议进行安全的HTTP通信。HTTPS是一种基于SSL/TLS协议的安全传输层,可以确保数据在传输过程中的安全性。然而,当传输包含中文字符的数据时,由于字符...

    Java发送HTTP请求GET/POST测试

    在Java中,我们可以使用`java.net.URL`和`java.net.HttpURLConnection`类来发送GET请求。首先创建URL对象,然后通过openConnection()方法获取HttpURLConnection实例,设置请求方法为GET,并通过connect()方法建立...

    通过HttpURLConnection获取SESSIONID

    import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import java.util.List; import java.util.Map; public class HttpTest { private HttpURLConnection hc = ...

    java发起http请求提交表单

    ### Java 发起 HTTP 请求提交表单 在Java中,通过HTTP协议发起请求并提交表单是一种常见的网络交互方式。本文将详细介绍如何使用Java语言来构建一个可以提交表单数据的HTTP POST请求。此方法通常用于向服务器发送...

Global site tag (gtag.js) - Google Analytics