Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

GitHubのwebhooksに対するLaravelの応答 => Bodyコンテンツが返せません

解決したいこと

GitHubのwebhooksに対してLaravelからBodyコンテンツを返す方法を知りたいです。
該当ソースコードのようにLaravel側でjson形式としてreturnしてもHTTPステータスコードのみがResponseとして返すことができ、Bodyコンテンツを返すことができません。

※Headerは第三引数で指定すると返すことができます。

スクリーンショット 2024-07-18 10.50.56.png

該当ソースコード

return response()->json(['status' => 'success', 'message' => 'Deployment started'], 200);

その他
return response(['body' => 'success'])などいろいろ試しましたが、返せたことはないです。。。

0

1Answer

手元の環境では webhook からステータスコード200で適当なプレーンテキストを返しても body は記録されませんでした。40xの場合は違うかもしれませんが試していません。

なぜ body を返したいのか分かりませんが、 Recent Deliveries のログに何か残したいのであれば適当なレスポンスヘッダに値を入れればいいのでは。

0Like

Your answer might help someone💌