尚未调用控制器时返回406

时间:2019-06-16 15:10:57

标签: codeigniter http

我正在使用付款处理器(PP)在我的CodeIgniter网站上处理客户付款。客户付款后,PP通过回调URL(https://example.com/controller/callback)通知我的网站。我的回叫将客户标记为“已付费”。直到最近,它一直运行良好(我的网站上没有任何更改)。

在我的回调控制器中,我记录了请求:

function callback() {
    $php_input = file_get_contents('php://input');
    //log $php_input here
    //perform setting of customer to "Paid"
    //this function does not print nor return anything
}

我检查了我的日志,似乎在某个时候,PP停止了调用我的回调URL。 (我再也无法从callback()中找到日志了)

我问PP,他们告诉我他们正在得到406 Client Error: Not Acceptable for url: https://example.com/controller/callback

为什么即使我的callback()都还没有被叫到,他们也得到406?

0 个答案:

没有答案