我想将提交消息发送到我的网络应用程序。
我正在做以下事情:
在我的 git 存储库中,添加了一个带有 post url 的 POST 服务
http://localhost:9000/myGitHook/ 或 http://167.34.56.13:9000/myGitHook/。
在我的 urls.py 我有:
URLS = [r'/', Main,
:
:
(r'/myGitHook/', GitHook),
:
:
]
上面的 url 正确映射到以下处理程序:
class GitHook(tornado.web.RequestHandler):
def get(self, *args, **kwargs):
print self.request
#do something
def post(self, *args, **kwargs):
print self.request
#do something
- 修改了一个文件并将其推送到存储库。
- 我可以在我的 bitbucket 存储库提交列表中看到提交,但上面的 POST url 甚至没有被触发。
- 然后我发现了这个。它说您不能使用 localhost 进行后期服务管理。
除了这些过程,我没有做任何其他事情。
请建议如何在开发环境中执行此操作。
任何形式的帮助将非常感激。
提前致谢。