我在Bitbucket上设置了一个Web挂钩,以POST到我的网络服务器来记录一些细节。回购中有两个webhook,我的自定义,以及一个用于FTPloy.com。我一直在推动随机提交来测试我服务器上的POST等,但过了一段时间它就停止了。
在我推送之后,从来没有FTPloy.com或我自己的网络服务器收到Bitbucket的帖子请求。
这怎么可能/如何解决?
答案 0 :(得分:6)
我也很难测试我的网络连接。我发现最好的测试方法是通过命令行。我复制了显示here的示例数据,将payload=
添加到开头并将其保存到文件中:bb.post
然后通过命令行我使用该文件作为POST数据向我的Web钩子提交了一个POST请求:curl --data @bb.post http://mydomain.com/customWebHook.php
这是我发现调试它的最好方法。
注意:他们从未提及当最后一次提交来自合并时,该提交的“branch”属性为null。相反,您需要查看“branches”属性,该属性是创建合并的两个分支的数组。