java - 如何将与Curl命令相关的REST调用转换为java客户端?

标签 java rest curl httpclient multipartform-data

curl -v 
 -F "sharedsecret=YourIntegrationPassword" 
 -F "content=@BatchDataFile.zip;type=application/octet-stream" 
 -F "event=Import Batch Data" 
 -F clienttype="Curl" -F clientinfo="OS=Linux:Host=myhost" -F clientversion="1.0" 
 https://www.sample.com/sell/fileupload?realm=YourSiteID

我在Linux终端上使用curl命令成功调用了上述REST调用。现在,我想使用 Java RESTClient 调用服务(REST Server)。如何做到这一点?

最佳答案

有一个可用于java的轻量级curl包装器API。 看看:CurlJava

关于java - 如何将与Curl命令相关的REST调用转换为java客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34491725/

相关文章:

java - 从PDF过滤出超过特定字体大小的所有文本

java - 如何根据类设置值

java - 如何在前端(angularjs)和后端(java 或 c#)之间保持 session ?

php - 使用 cURL 检索 JSON 数据以与 jQuery 一起使用

java - H2 和 HSQLDB 哪个更好?

java - Tomcat websocket 关闭连接

spring - 如何在spring boot mvc中执行请求之前修改Http headers

rest - Teamcity API,项目中构建配置的状态

linux - Bash 中的并行迭代 IP 地址

node.js - Nodejs - 使用选项 --data 来自文件的 Rest api 调用