有关Java调用第三方接口【Content-type为form-data】的示例代码

简介: 有关Java调用第三方接口【Content-type为form-data】的示例代码
// 创建HttpClient对象
HttpClient httpClient = HttpClientBuilder.create().build();
// 创建HttpPost对象,设置请求URL
HttpPost postRequest = new HttpPost("https://thirdparty.example/api"); 
// 创建MultipartEntityBuilder
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
// 添加form-data参数
builder.addTextBody("username", "test"); 
builder.addTextBody("password", "123456");
// 构建HttpEntity对象
HttpEntity multipart = builder.build();
// 设置请求体
postRequest.setEntity(multipart);
// 设置Content-Type头
postRequest.setHeader("Content-Type", "multipart/form-data");
// 发送请求并获取响应
HttpResponse response = httpClient.execute(postRequest);
// 处理响应...

更优雅的方式

form-data的调用方式
HttpRequest.post(url)
       .form(")//表单内容 (可以使用map传参)
           .timeout(20000)//超时,毫秒
           .execute().body();
application/json的调用方式
HttpRequest.post(url)
            .header("Content-Type", "application/json")
            .header("token", "")
            .body(content)//使用JSON.toJSONString()序列化之后的数据
            .timeout(20000)
            .execute().body();
相关文章
|
6月前
|
存储 Java API
Java NIO+示例代码
Java NIO(New IO)是 JDK 1.4 引入的一组新的 I/O API,用于支持非阻塞式 I/O 操作。相比传统的 Java IO API,NIO 提供了更快、更灵活的 I/O 操作方式,可以用于构建高性能网络应用程序。 Java NIO 的主要组成部分包括: 1. Channel:通道是一个在应用程序和文件、网络套接字之间的连接。可以通过通道来进行数据的读取和写入。 2. Buffer:缓冲区是一个容器,用于存储数据。在 NIO 中,所有的数据读取和写入都是通过缓冲区进行的。 3. Selector:选择器用于监听多个 NIO 通道的事件,如读写事件。当某个通道发生事件时,选
52 0
|
9月前
|
算法 Java
Java 方法示例代码demo(一)
Java 方法示例代码demo(一)
46 0
|
6月前
|
缓存 Java
java线程池和示例代码
java线程池和示例代码
53 1
|
6月前
|
存储 Java 程序员
Java的八种基本数据类型+封装类+示例代码
在Java中,基本数据类型是构建和操作程序的基础。这些基本类型有以下几个重要的理由为什么要使用: 1. **效率**:在Java中,八大基本数据类型是原始类型,它们的值直接存储在内存中,因此在访问和操作这些类型的值时,它们比引用类型(比如对象)有更高的效率。
113 0
|
9月前
|
Java easyexcel Spring
Java 使用EasyExcel读取Excel中多个sheet方法及示例代码
Java 使用EasyExcel读取Excel中多个sheet方法及示例代码
1034 0
|
9月前
|
Java
Java 方法示例代码demo(三)
Java 方法示例代码demo(三)
45 0
|
9月前
|
Java
Java 方法示例代码demo(二)
Java 方法示例代码demo(二)
34 0
|
11月前
|
小程序 Java API
涨知识!一文带你读懂空气质量数据(附Java 和小程序接入示例代码)
涨知识!一文带你读懂空气质量数据(附Java 和小程序接入示例代码)
10895 0
涨知识!一文带你读懂空气质量数据(附Java 和小程序接入示例代码)
|
11月前
|
机器学习/深度学习 人工智能 搜索推荐
|
11月前
|
文字识别 监控 Java
一文看懂车牌识别OCR:从技术原理到 API Java 示例代码接入
一文看懂车牌识别OCR:从技术原理到 API Java 示例代码接入
362 0
一文看懂车牌识别OCR:从技术原理到 API Java 示例代码接入