首先,我使用旧版本的 ReSTLet (1.1)。
其次,我不确定我做的事情是否正确。这就是我正在尝试做的...
我正在创建报告服务(资源)。我希望我的服务能够监听 POST 请求。请求的正文将包含报告定义。我希望响应是由服务生成的 CSV 文件(报告)。从 REST 的角度来看,以这种方式响应 POST 请求是否可行(如果不可行,那么如何优化此资源)?
我似乎无法弄清楚 acceptRepresentation()
如何生成响应。我尝试将传递到该方法的 Representation
参数设置为新的 FileRepresentation
。我还尝试使用 represent()
方法,但似乎该方法并未作为 POST 处理的一部分被调用。
我怎样才能完成这个看似简单的任务?
最佳答案
从 acceptRepresentation()
调用 getResponse().setEntity()
方法将接受新的 FileRepresentation
并完成我想要的到。
关于java - ReSTLet 响应 POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5236255/