How to define multiple parameters for a POST request using Java 11 HTTP Client(如何使用Java 11 HTTP客户端为POST请求定义多个参数)
问题描述
我有一段代码,它为特定的端点发出POST请求。这段代码使用的是Apache的HttpClient
,我想开始使用Java(JDK11)中的本机HttpClient
。但我不知道如何指定我的请求的参数。
这是我使用Apache HttpClient编写的代码:
和使用HttpClient
的代码:
如何设置file
和token
参数?
推荐答案
遗憾的是,Java 11HTTP客户端没有为多部分类型的正文提供任何方便的支持。但我们可以在其上构建自定义实现:
这里working example on Github(您需要更改VirusTotal API密钥)
这篇关于如何使用Java 11 HTTP客户端为POST请求定义多个参数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!