qloog 2018年04月13日
首先要了解下HTTP的状态码,各自都是什么意思,其中的405一般是 Method not allowed,也就是没有调用到正确的接口。
第三方回调一般都是用 POST
发送数据,所以要查看你的回调接口的路由是否是定义的 POST
的方式。
另外发送过来的数据 header头的 Content-Type
一般是 application/json
,所以要注意数据的接收方式。
可以通过 file_get_contents('php://input')
方式来接收。
在 Laravel 中可以通过 $request->getContent()
来获取,然后对数据处理就可以了。
请参考。