2

我已经在 Bitbucket 上设置了一个网络挂钩,以 POST 到我的网络服务器以记录一些详细信息。repo 上有两个 webhook,一个是我自定义的,一个是 FTPloy.com 的。我一直在推动随机提交以在我的服务器等上测试 POST,但过了一会儿它停止了。

在我推送后,FTPloy.com 或我自己的网络服务器永远不会收到来自 Bitbucket 的发布请求。

这怎么可能/我该如何解决?

4

1 回答 1

6

我也很难测试我的网络钩子。我发现最好的测试方法是通过命令行。我复制了此处显示的示例数据,添加payload=到开头并将其保存到文件中:bb.post

然后通过命令行,我使用该文件作为 POST 数据向我的网络挂钩提交了一个 POST 请求:curl --data @bb.post http://mydomain.com/customWebHook.php

这是我发现调试它的最佳方法。

注意:他们从未提到当最后一次提交来自合并时,该提交的“分支”属性为空。相反,您需要查看“分支”属性,它是创建合并的两个分支的数组。

于 2013-02-01T19:21:19.440 回答