【问题标题】:Cakephp header HTTP/1.1 200 OK payUCakephp 标头 HTTP/1.1 200 OK payU
【发布时间】:2015-12-25 18:15:26
【问题描述】:

我为 Pauy 支付系统编写集成器。当我用状态命令来回应我时。当我收到这个时,我必须使用

header("HTTP/1.1 200 OK");

停止payu的响应。

但是不知道cakephp 2.x Controller里面怎么用?

我试试:

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

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

但这行不通。

【问题讨论】:

  • 这是默认的响应状态码,理论上你只要返回响应就可以了。

标签: php cakephp response payu


【解决方案1】:

你尝试的应该在Controller中工作,即:

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

但是,这仍然会按照默认行为在 2.x 中加载方法的视图。如果您想停止默认行为而只返回 200 代码,请尝试以下操作:

return $this->response;

在您设置了状态码之后(使用上面的行)。

【讨论】:

    猜你喜欢
    • 2011-03-25
    • 2018-09-11
    • 1970-01-01
    • 2012-03-07
    • 1970-01-01
    • 2017-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多