Cakephp header HTTP/1.1 200 OK payU

Cakephp header HTTP/1.1 200 OK payU

我写集成器到支付系统。当我 bay sth payu 用状态命令回应我。当我收到这个时,我必须使用

header("HTTP/1.1 200 OK");

停止payu的响应。

但是我不知道如何在cakephp里面使用它2.x控制器?

我试试:

     $this->response->header("HTTP/1.1", "200 OK");

     $this->response->statusCode(200);

但这行不通。

您尝试的应该在控制器中工作,即:

$this->response->statusCode(200);

然而,这仍会按照默认行为在 2.x 中加载方法的视图。如果你想停止默认行为而只是 return 200 代码,试试这个:

return $this->response;

设置状态代码后(使用上面的行)。