使用Spatie Laravel Webhook服务器-将Webhook发送到Laravel API端点以超时结束

问题描述

我正在使用Spatie Laravel Webhook Server发送Webhook通知。 为了进行测试,我在Laravel项目中定义了一个API路由-该路由的Controller方法,只需记录请求的正文,并返回HTTP代码200。

  public function getWebhookTest(Request $request) {
    LoggerService::init('INFO',"Webhook sent: " . json_encode($request->all()),'rcs');
    return response()->json(['message' => 'ok']);
  }

作为示例,我将网络挂钩发送如下:

WebhookCall::create()
  ->timeoutInSeconds(5)
  ->url($url)
  ->useSecret($secret)
  ->payload($payload)
  ->dispatch();

($ url是api URL,$ secret是字符串,$ payload是关联数组)。

直接调用网址(例如,使用Postman)-可以,但是Webhook调用超时并出错- 我不知道为什么- 任何人遇到类似问题或有任何建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)