Web services 将curl-api调用转换为restful-api调用

Web services 将curl-api调用转换为restful-api调用,web-services,jakarta-ee,curl,jersey,soapui,Web Services,Jakarta Ee,Curl,Jersey,Soapui,我对JavaEE非常陌生 我使用jersey框架构建了一些简单的restful客户端,用于从java调用RESTAPI 我有一个curl请求,我必须从java调用它 curl-i-X POST'https://{url}'-H'内容类型:application/X-www-form-urlencoded'-H Accept:application/vnd.newbay.dv-1.8+json-hx-HTTP-METHOD-OVERRIDE:DELETE-hx-Client-Platform:SE

我对JavaEE非常陌生

我使用jersey框架构建了一些简单的restful客户端,用于从java调用RESTAPI

我有一个curl请求,我必须从java调用它

curl-i-X POST'https://{url}'-H'内容类型:application/X-www-form-urlencoded'-H Accept:application/vnd.newbay.dv-1.8+json-hx-HTTP-METHOD-OVERRIDE:DELETE-hx-Client-Platform:SERVICES-hx-Client-Identifier:IL-unsecure-data'path=%2fy+Samsung+GT-I9082%2F20130822\u 172409.jpg&path=%2fy+Samsung+GT-I9082%2F20130905\u 085407

在这里,文件的路径在curl中使用-data作为表单post传递

有人能告诉我如何使用jersey框架从java程序调用这个api吗?我有困难,因为这个-数据部分?在我的restful java客户机中,我将如何准确地传递这些信息,这是我无法理解的

还有谁能告诉我如何在从soapUI调用相同的api时传递表单post数据部分吗?

在cURL命令中,-data以经典的html表单格式提供post数据。您应该知道这一点,因为内容类型是显式的:application/x-www-form-urlencoded

Jersey可以使用多值mapimpl为您处理这种编码