webhook正在给我发一个POST,我想对它做一些调试。目前我正在循环数组,然后发送邮件()给自己而不是打印(因为我怎么能看到打印到页面上的内容?),但我认为这是一种更有效的方法。
有什么建议吗?
答案 0 :(得分:9)
http://requestb.in可让您创建一个临时URL,向您显示发送给它的所有HTTP请求数据。
答案 1 :(得分:2)
有多种调试选项:
答案 2 :(得分:2)
http://httpresponder.com/也适用,如果您需要,可以配置预设回复。
答案 3 :(得分:2)
我知道这是一个很老的问题,但是如果你想看看你将从webhooks获得什么样的回复,或者你需要访问开发者环境,那么有一些工具可以帮助你。
RequestBin可能是最简单的用户之一,提供了一个唯一的URL,然后您可以将其设置为事件通知的端点。使用此URL,您可以查看您收到的回复。
您可以通过创建 RequestBin 来生成唯一的网址。
示例网址是:
这将用于接收事件通知数据和接收入站解析数据。
然后,您可以通过前往 RequestBin唯一网址找到结果。
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