Php 如何调试webhook帖子?

Php 如何调试webhook帖子?,php,post,webhooks,Php,Post,Webhooks,一个webhook正在给我发帖子,我想对它进行一些调试。目前,我正在循环数组,然后向自己发送一封邮件(),而不是打印(因为我怎么能看到打印到页面上的内容?),但我打赌有一种更有效的方法 有什么建议吗?有多种调试选项: 使用带有IDE的调试器,如netbeans。这将运行应用程序并找出哪里出了问题 使用服务器的日志文件,或由应用程序异常生成的日志文件 使用缓冲区收集调试信息,并将其放入公共目录中的文件中。覆盖每个新请求 允许您创建一个临时URL,该URL将显示发送给它的所有HTTP请求数据。也可以

一个webhook正在给我发帖子,我想对它进行一些调试。目前,我正在循环数组,然后向自己发送一封邮件(),而不是打印(因为我怎么能看到打印到页面上的内容?),但我打赌有一种更有效的方法


有什么建议吗?

有多种调试选项:

  • 使用带有IDE的调试器,如netbeans。这将运行应用程序并找出哪里出了问题
  • 使用服务器的日志文件,或由应用程序异常生成的日志文件
  • 使用缓冲区收集调试信息,并将其放入公共目录中的文件中。覆盖每个新请求

  • 允许您创建一个临时URL,该URL将显示发送给它的所有HTTP请求数据。

    也可以工作,如果需要,您可以配置一个固定的响应。

    我知道这是一个很老的问题,但是如果您想看看您将从Webhook获得什么样的响应,或者您需要访问开发人员环境,那么可以选择一些工具来帮助您

    RequestBin可能是最简单的使用方法之一,它提供了一个唯一的URL,您可以将其设置为事件通知的端点。使用此URL,您可以查看收到的响应

    您可以通过创建一个RequestBin来生成一个唯一的URL

    示例URL如下所示:

    这将用于接收事件通知数据接收入站解析数据

    然后,通过指向您的RequestBin唯一URL找到结果

    Ngork也是一种工具,可用于创建到计算机的本地通道。这使得在本地测试Webhook变得容易

    要设置,请在CLI中安装并输入以下内容(先注册后):

    这将打开到本地计算机上的端口3000的连接,然后在URL处可以放置解析Webhook或事件Webhook的URL

     $ ngrok -subdomain=myappname 3000
    
    Runscope是调试API的工具。它充当代理,收集发送到它的所有数据并将其传递到另一个点。之后,您可以查看发送到正在调试的API的内容


    来源:

    2个步骤:触发Webhook,然后检查它们。更多关于ngrok Plus 1的详细信息!太棒了
     $ ngrok -subdomain=myappname 3000