java - ReSTLet 响应 POST 请求

标签 java rest restlet

首先,我使用旧版本的 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/

相关文章:

java - 排序整数列表。与开头相同的元素

java - 使用 java.util.stream 将列选择到记录列表中

java - 适用于学生的 App Engine 和 Android 的 Java REST 框架是什么?

java - 如何诊断ReSTLet 2.3.5中的 "org.reSTLet.data.Parameter cannot be cast to org.reSTLet.data.Header"错误?

java - 为什么要使用 REST @Produces 注解

java - 为什么一对一双向关联需要LEFT OUTER Join

java - Java中统计100K单词的频率需要多少时间

angularjs - 2 个端口上的 Node Rest api 和 angularJS 应用程序的 CORS 问题

ruby - token 认证

json - 修补多个资源