我有一个函数,它使用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行
由于
答案 0 :(得分:-2)
您是否检查了路线(例如路线中的路线)(web.php)
Route:: get('someurl',controller@function);
从您的角度来看,您尝试调用post方法然后会发生此错误 方法在两端都应该相同