Рестлет ответ на запрос POST - PullRequest
0 голосов
/ 08 марта 2011

Во-первых, я использую старую версию Restlet (1.1).

Во-вторых, я не уверен, что делаю правильные вещи. Вот что я пытаюсь сделать ...

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

Я не могу понять, как acceptRepresentation() генерирует ответ. Я попытался установить параметр Representation, передаваемый в метод, на новый FileRepresentation. Я также пытался использовать метод represent(), но не похоже, чтобы этот метод вызывался как часть обработки POST.

Как я могу выполнить эту кажущуюся простую задачу?

1 Ответ

1 голос
/ 08 марта 2011

Вызов метода getResponse().setEntity() из acceptRepresentation() примет новый FileRepresentation и выполнит то, что я хотел бы.

...