Webhook から POST が送信されており、デバッグを行いたいと考えています。現在、私は配列をループしてから、印刷する代わりに自分自身に mail() を送信しています (ページに何が印刷されているかを確認するにはどうすればよいのでしょうか?) が、もっと効率的な方法があるはずです。
助言がありますか?
https://requestbin.com/では、送信されたすべての HTTP 要求データを表示する一時 URL を作成できます。
http://httpresponder.com/も機能し、必要に応じて返信定型文を設定できます。
デバッグには複数のオプションがあります。
これはかなり古い質問だと思いますが、Webhook から取得する応答の種類を確認したい場合や、開発者環境にアクセスする必要がある場合は、役立つツールがいくつかあります。
RequestBin は、おそらく最も簡単に使用できるものの 1 つです。一意の URL を提供し、これをイベント通知のエンドポイントとして設定できます。この URL を使用して、受信している応答を確認できます。
RequestBinを作成することで、一意の URL を生成できます。
URL の例は次のとおりです。
これは、イベント通知データの受信とインバウンド解析データの受信に使用されます。
RequestBin 固有の URLに移動すると、結果が表示されます。
Ngorkは、マシンへのローカル トンネルを作成するのに役立つツールでもあります。これにより、Webhook をローカルで簡単にテストできます。
インストールをセットアップするには、CLI で次のように入力します (最初にサインアップした後)。
$ ngork 3000
これにより、ローカル マシン上のポート 3000 への接続が開かれ、URL に PARSE Webhook または Event Webhook の URL を配置できます。
$ ngrok -subdomain=myappname 3000
Runscopeは、API をデバッグするためのツールです。プロキシとして機能し、送信されたすべてのデータを収集して別のポイントに渡します。その後、デバッグしている API に送信された内容を確認できます。
ソース: https://sendgrid.com/docs/API_Reference/Webhooks/debug.html