在 JAX-RS 中使用位置标头创建响应
我有在NetBeans中自动生成的类,这些类具有来自实体的RESTful模板,具有CRUD函数(使用POST,GET,PUT,DELETE注释)。我在创建方法方面遇到了问题,在从前端插入实体后,我想创建以更新响应,以便我的视图将自动(或异步,如果这是正确的术语)反映添加的实体。
我遇到了这行(示例)代码,但用C#编写(我对此一无所知):
HttpContext.Current.Response.AddHeader("Location", "api/tasks" +value.Id);
在Java中使用JAX-RS,是否无论如何都可以像在C#中一样获取当前的HttpContext并操纵标头?
我最接近的是
Response.ok(entity).header("Location", "api/tasks" + value.Id);
这个肯定不起作用。似乎我需要在构建响应之前获取当前的HttpContext。
感谢您的帮助。