У меня есть веб-служба 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;
}
}