如何在Restler请求中返回自定义HTTP代码?

时间:2013-05-24 21:14:26

标签: php restler

我希望在我的API中返回代码201 Created。我怎么能这样做?

2 个答案:

答案 0 :(得分: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'));
}

答案 1 :(得分:0)

免责声明 - 我已经被告知没有正确的方法为restler做这件事,但一般情况下使用php进行自定义状态消息,这就是你要做的事情:

用户header

header("HTTP/1.0 201 Created");