Использование нескольких ресурсов в веб-службе RESTful
В моем приложении веб-сервера у меня есть метод, который изменяет XML-документ и выглядит примерно так:
@POST
@Path("somePath")
@Consumes({"application/xml", "application/zip"})
public Response modifyXml() {
//some processing
}
Использованный zip-архив содержит XML-файл, который необходимо изменить, и некоторые другие файлы. Как отличить используемый XML-файл от архива внутри метода и какой параметр метода следует использовать для представления этого использованного ресурса?