使用SoapUI传递form-data multivaluedmap参数

时间:2014-01-07 12:26:44

标签: java rest soapui

我正在尝试使用具有以下签名的SoapUI测试一个安静的Web服务:

@PUT
@Path("{addressId}")
@Consumes(MediaType.MULTIPART_FORM_DATA)
public Response upload(@PathParam(PARAM_ADDRID) Long addressId,
                       @FormDataParam("header") MultivaluedMap<String, String> header,
                       @FormDataParam("file") InputStream inputStream) {...

我无法正确传递“标题”-param。 不应将“标头”-param发送到标头的请求中。这就是我用注释@FormDataParam定义的原因。这不能改变。

enter image description here

我怎样才能实现这个目标?

1 个答案:

答案 0 :(得分:0)

我的一个大学发现了​​如何做到这一点。 他定义了一个testcase属性,其中包含作为键值映射打包的头信息。然后他将此文件传递给内容类型为&#34; application / x-www-form-urlencoded&#34;的请求。

换句话说......一个MultivaluedMap formdata参数是一个带有键值条目的属性文件!

enter image description here