【问题标题】:Can I set the response without any data in fuelPHP?我可以在fuelPHP中设置没有任何数据的响应吗?
【发布时间】:2012-04-13 07:58:40
【问题描述】:

在扩展 Controller_Rest 的 API 控制器中

我有一个测试功能:

public function get_arr_exists($arr = array())
{
    if (empty($arr))
    {
        $this->response(array(), 400);
    }
    else
    {
        $this->response(array(), 200);
    }
}

我检查了燃料芯中的rest.php,它要求第一个参数不能为空,否则它将返回404。

但我希望我的应用程序检查 API 是否以 ok (200) 或不 (400) 响应。 Rest Controller 会自动设置状态吗?

【问题讨论】:

    标签: php rest fuelphp


    【解决方案1】:

    设置响应状态。

    $this->response->status = 200;
    

    【讨论】:

    • 想知道是否有比解决方法更“清洁”/“正确”的方法。 (但是,是的,这就是我现在正在做的事情)。 ;)
    • $this->response->status = 200;怎么样
    • 太棒了!你想编辑/重新回答以便我可以批准代表吗? ;)
    猜你喜欢
    • 1970-01-01
    • 2012-01-29
    • 2011-03-21
    • 1970-01-01
    • 2017-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-18
    相关资源
    最近更新 更多