2014-01-07 3 views
3

Я пытаюсь проверить успокоительную веб-сервис с SoapUI, который имеет следующую подпись:Передача параметра multivaluedmap форм-данных с SoapUI

@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 правильно. «header» -param не следует отправлять в запрос заголовка. Вот почему я определил это с помощью аннотации @FormDataParam. Это невозможно изменить.

enter image description here

Как я этого добиться?

+0

Предполагается, что заголовок должен быть картой? –

+0

Прошу прощения за то, что я так долго отвечал на ваш вопрос @AbhishekAsthana ... да заголовок как карта ... MultivaluedMap, чтобы быть ... все еще ищет решение – cristiano007

ответ

0

Колледж шахты узнайте, как это сделать. Он определил свойство testcase, которое содержит информацию заголовка, упакованную в виде карты значения ключа. Затем он передал этот файл в запрос с типом контента «application/x-www-form-urlencoded».

Другими словами ... параметр MultivaluedMap formdata является файлом свойств с записями ключевых значений!

enter image description here

Смежные вопросы