一個webhook發給我一個POST,我想對它做一些調試。目前我正在循環訪問數組,然後向自己發送郵件()而不是打印(因爲我怎麼能看到打印到頁面上的內容?),但我打賭還有更有效的方法。如何調試webhook POST?
有什麼建議嗎?
一個webhook發給我一個POST,我想對它做一些調試。目前我正在循環訪問數組,然後向自己發送郵件()而不是打印(因爲我怎麼能看到打印到頁面上的內容?),但我打賭還有更有效的方法。如何調試webhook POST?
有什麼建議嗎?
有多種選項調試:
http://httpresponder.com/作品還,並允許您配置罐頭回應,如果你需要一個。
我知道這是一個相當古老的問題,但如果你想看看你會從webhooks得到什麼樣的迴應,或者你需要訪問開發環境,那麼有一些工具可以幫助你。
RequestBin可能是其中最簡單的一種,它提供了一個唯一的URL,然後您可以將其設置爲事件通知的端點。使用這個URL你可以檢查你正在收到什麼回覆。
您可以通過創建一個RequestBin來生成一個唯一的URL。
爲例URL是這樣的:
這將被用於接收事件通知數據和接收入站數據解析。
然後通過標題到您的RequestBin唯一URL找到結果。
Ngork也是一個工具,可用於創建本地隧道到您的機器。這使得本地測試webhook很容易。
要安裝程序安裝在您的CLI輸入以下內容(第一次註冊後):
$ ngork 3000
這將打開的端口3000是你的本地計算機上的連接,然後在URL即可把你的URL用於你的PARSE Webhook或Event Webhook。
$ ngrok -subdomain=myappname 3000
Runscope是用於調試的API工具。它充當代理,收集發送給它的所有數據並將其傳遞到另一個點。稍後,您可以查看發送給您正在調試的API的內容。
來源:https://sendgrid.com/docs/API_Reference/Webhooks/debug.html
加1爲ngrok!這很棒 – Brendan 2017-01-20 01:35:03
2步驟:觸發網絡掛接,然後對其進行檢查。有關[此博客文章]的更多詳細信息(http://blog.superfeedr.com/debugging-webhooks/) – 2015-03-10 11:38:51