我正在使用应该通过 webhook 帖子验证付款的 Django 服务器。当我在开发模式下生成服务器并使用 ngrok 建立隧道时,我没有收到传入的 webhook。我已经使用webhook.site验证了支付服务确实发送了 webhook,因此问题似乎是我的 ngrok 服务不允许流量通过。我的 ngrok 开始使用
./ngrok http -region=eu 8000
ngrok by @inconshreveable (Ctrl+C to quit)
Session Status online
Account JianDk (Plan: Free)
Version 2.3.40
Region Europe (eu)
Web Interface http://127.0.0.1:4040
Forwarding http://20e8-94-147-65-45.eu.ngrok.io -> http://localhost:8000
Forwarding https://20e8-94-147-65-45.eu.ngrok.io -> http://localhost:8000
Connections ttl opn rt1 rt5 p50 p90
12 0 0.00 0.01 1.26 233.97
当我在 ngrok 上搜索与 webhook 流量类似的问题时,从这篇文章看来,ngrok 不允许通过 https 进行流量。