我需要在本地测试evernote webhook,我不知道如何做到这一点。有办法模仿evernote响应吗?或者指示像localhost这样的本地URL是回调挂钩?
谢谢!
答案 0 :(得分:0)
我可以想到两个选项:
前者记录对其发出的任何请求,以便您可以在本地重播它们。 只需创建一个(私人)“bin”并要求evernote将您的webhook设置为给定的URL(类似http://requestb.in/123hgj78)。每个打到您垃圾箱的请求都会被记录下来。
优势:易于设置
缺点:您必须重新构建在本地应用上重播的请求。
后者是一个在外部世界和本地服务器之间创建安全隧道的应用程序。
首先,在https://ngrok.com/下载应用程序并“安装”它(你只需要实际解压缩它)。
然后在终端中运行ngrok http 80
。这将设置一个隧道并为您提供一个URL(如http://92832de0.ngrok.io),它将成为您的webhook的端点。所有请求都将重定向到本地服务器。您还可以通过网络应用程序(http://localhost:4040)检查请求,并根据需要重播。
优势:请求真的打到你的服务器。你不必手动重播它们。
缺点:您必须下载并安装应用程序......
我真的很喜欢这两种情况,但在你说的情况下,ngrok是一个更好的选择。
希望有所帮助。