Restlet对POST请求的响应

时间:2011-03-08 17:47:21

标签: java rest restlet

首先,我使用旧版本的Restlet(1.1)。

其次,我不确定我做的是正确的。这就是我要做的......

我正在创建一个报告服务(资源)。我希望我的服务能够监听POST请求。请求正文将包含报告定义。我希望响应是服务生成的CSV文件(报告)。以这种方式响应POST请求从REST角度来看是否正常(如果没有,那么如何优化此资源)?

我似乎无法弄清楚acceptRepresentation()如何生成响应。我已尝试将传递给方法的Representation参数设置为新的FileRepresentation。我也尝试使用represent()方法,但似乎不会将该方法作为POST处理的一部分进行调用。

我怎样才能完成这项看似简单的任务?

1 个答案:

答案 0 :(得分:1)

getResponse().setEntity()调用acceptRepresentation()方法将接受新FileRepresentation并完成我想要的内容。