1

201 Created在某些情况下,我想在我的 API 中返回代码。我怎样才能做到这一点?

4

2 回答 2

1

我偶然发现添加@status «code»到方法文档中会改变成功响应代码,如下所示:

/**
 * Creates a post.
 * @status 201
 *
 * @param string $title {@from body} Post title
 * @param string $message {@from body} Post body
 */
protected function post($title, $message) {
    return Posts::create(compact('title', 'message'));
}
于 2013-05-24T21:57:53.783 回答
0

免责声明- 我被告知不是为restler做这件事的正确方法,但一般来说,对于自定义状态消息,这是你会做的:

用户标头

header("HTTP/1.0 201 Created");
于 2013-05-24T21:16:22.247 回答