Laravel - 无法接收请求

时间:2018-01-24 16:45:31

标签: php curl

我有一个函数,它使用cURL从另一台服务器接收信号。我一直在尝试这样处理cURL。这是一个JSON btw。

if textquery:
    qs = qs.filter()
    name, surname = textquery.split()
    qs = qs.filter(Q(name__icontains=textquery) |
                   Q(surname__icontains=textquery) |
                   Q(surname__icontains=name) & Q(name__icontains=surname)
                   )

但是当我尝试public function receiveSignal(Request $request) { $json = file_get_contents($request->getContent()); $data = json_decode($json, true); }

我收到错误。 我也试过curl -X POST http://123.45.8.1/api/myPage ..仍然无法正常工作。我的方法类型是GET ...我在cURL中尝试了GET和POST。

修改

这是错误:

  

的Symfony \元器件\ HttpKernel \异常\ MethodNotAllowedHttpException:   在文件中   /var/www/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php   在第255行

由于

1 个答案:

答案 0 :(得分:-2)

您是否检查了路线(例如路线中的路线)(web.php)

  Route:: get('someurl',controller@function); 

从您的角度来看,您尝试调用post方法然后会发生此错误 方法在两端都应该相同