【发布时间】:2010-02-12 13:01:56
【问题描述】:
我有一个使用 CXF、JAX-RS 和 Spring 设置的 web 服务。我有以下方法:
@GET
@Path("/getPayload")
@Produces("application/XML")
public Response makePayload(){
Payload payload = new Payload();
payload.setUsersOnline(new Long(200));
return Response.ok().entity(payload).build();
}
如何访问我的makePayload() 中的HttpRequest 对象?
对该方法的调用是否会生成一个 Session,如果是,我可以获取它的句柄吗?对于来自同一客户端的所有后续请求,该会话是否是持久的?
【问题讨论】:
-
约翰,请注意您不应该在您的网址中添加操作。为什么它不会伤害任何东西(因为 URI 是不透明的)它让你看起来像是在“以错误的方式思考”。而不是像 GET /stockquotes/APPL/getPayload 它应该是 GET /stockquotes/APPL 因为 GET 已经意味着“获取有效负载”。一月
标签: java web-services spring cxf jax-rs