我正在尝试使用 Liberator 实现一个集合资源,其中POST
对集合 URL(例如)的请求/posts
将创建一个新的博客文章项目。这工作正常。不工作的是使用包含指向新 URL 的标头(例如)POST
的响应来响应请求。201 Created
Location
/posts/1
我可以使用 a 进行响应201 Created
,但是我无法包含Location
标头响应,因此客户端将不知道新 URL 是什么,或者我可以设置:post-redirect? true
,并返回303 See Other
带有标头的响应Location
。
有没有办法从 Liberator POST 处理程序返回 a201 Created
和标头?Location