Использовать клиент REST для вызова веб-службы multipart / form-data Rest

У меня есть веб-служба REST на основе RESTeasy (см. Ниже). Я пытаюсь использовать клиент Google REST для выполнения запроса на тестирование моей службы, но я не уверен, как этот запрос должен быть настроен.

Я не знаю, как отправить байт [ ] в качестве параметра ( filedata ).
m не уверен, как должен быть настроен запрос. Я не ...

У меня есть веб-служба REST на основе RESTeasy (см. Ниже). Я пытаюсь использовать клиент Google REST для выполнения запроса на тестирование моей службы, но я не уверен, как этот запрос должен быть настроен.

Я не знаю, как отправить байт [ ] как параметр ( filedata ).
m не уверен, как должен быть настроен запрос. Я не ...

У меня есть веб-служба REST на основе RESTeasy (см. Ниже). Я пытаюсь использовать клиент Google REST для выполнения запроса на тестирование моей службы, но я не уверен, как этот запрос должен быть настроен.

Я не знаю, как отправить байт [ ] как параметр ( filedata ).
Есть идеи, как это проверить?

Я получаю следующее исключение:

java.io.IOException: Невозможно получить границу для multipart

с помощью

request:
-content-type=multipart/form-data
-form params:
test=testvalue

метода отдыха:

@POST
@Path("/upload")
@Consumes("multipart/form-data")
public Response create(@MultipartForm FileUploadForm form) {
   System.out.println("form=" + form.getTest());
   return null;
}

FileUploadForm Pojo:

import javax.ws.rs.FormParam;
import org.jboss.resteasy.annotations.providers.multipart.PartType;

public class FileUploadForm {
    private byte[] filedata;
    private String test;

    public FileUploadForm() {}

    public byte[] getFileData() {
        return filedata;
    }

    @FormParam("filedata")
    @PartType("application/octet-stream")
    public void setFileData(final byte[] filedata) {
        this.filedata = filedata;
    }

    public String getTest() {
        return test;
    }

    @FormParam("test")
    @PartType("application/json")
    public void setTest(String test) {
        this.test = test;
    }   
}
10
задан Bohemian 9 October 2013 в 13:56
поделиться