从另一台服务器收到http帖子时出现错误403

时间:2019-03-23 21:21:31

标签: php laravel http

我正在PHP Laravel 5.6中实现一种付款方式,并且应该通过POST收到我提供的URL的在线通知。出现错误403,我在APP内的发布完全正常。

由于此POST来自外部,没有csrf,因此我在VerifyCSRF异常中添加了我的路由。但仍然会说403。

我在负载均衡器上的AWS Elastic Beanstalk上使用Laravel 5.6,此外,我还使用cloudflare。

web.php路由

Route::post('/tpv/notificationOK', 'TPVController@order_notificationOK');

VerifyCsrfToken.php

protected $except = [
        'tpv/notificationOK',
        'https://www.pcmaker.es/tpv/notificationOK'
    ];

我希望收到POST并在/ tpv / notificationOK URL上执行order_notificationOK函数,但我却收到“服务器返回的HTTP响应代码:URL的403:/ tpv / notificationOK”

----------编辑------------- 以防万一它可以帮助某人,Cloudflare阻止了POST请求,导致出现错误403,我只需要将POST来源的IP列入白名单,就可以正常工作。

0 个答案:

没有答案