Во-первых, я использую старую версию Restlet (1.1).
Во-вторых, я не уверен, что делаю правильные вещи. Вот что я пытаюсь сделать ...
Я создаю службу отчетности (ресурс). Я бы хотел, чтобы мой сервис прослушивал POST-запросы. Тело запроса будет содержать определение отчета. Я хотел бы, чтобы ответом был файл CSV, сгенерированный службой (отчет). Является ли ответ на запрос POST таким способом нормально с точки зрения REST (если нет, то как улучшить этот ресурс)?
Я не могу понять, как acceptRepresentation()
генерирует ответ. Я попытался установить параметр Representation
, передаваемый в метод, на новый FileRepresentation
. Я также пытался использовать метод represent()
, но не похоже, чтобы этот метод вызывался как часть обработки POST.
Как я могу выполнить эту кажущуюся простую задачу?