首页 文章

Ngrok没有将我的帖子请求传递给localhost

提问于
浏览
1

我根据Stripe doc创建了一个控制器,在虚拟机中运行的ASP.Net MVC中执行它(可能会改变一些事情吗?) . 我've been testing the action in the controller to see if I can receive posts, so I' m使用Postman发送我的localhost帖子请求正在运行 . 但现在我需要使用Ngrok为我的localhost提供一个url,以便Stripe可以使用它 . 我正在运行ngrok并传入这些参数来运行

ngrok http -host-header="localhost:44368" 44368

这就是我看到的,一切看起来都不错

enter image description here

但现在当我尝试在Postaman中使用它时

ex https://11d1ba97.ngrok.io/StripeWebHook/Index

我收到502 Bad Gateway消息,操作方法永远不会被命中 .

当我尝试从Stripe发送测试webhook时遇到同样的问题 . 仅供参考 - Ngrok使用'localhost:4040'的请求时间显示我的所有响应时间均为0ms .

enter image description here

Update - 我是通过ngrok通过电子邮件发送的“问题是HTTPS.ngrok终止HTTPS流量,然后将未加密的http流量转发到您的本地应用程序 . 您想要做以下两件事之一:

1)使你的应用程序也公开一个HTTP端口,然后将流量转发到那个2)使用ngrok的TLS隧道(TLS流量的哪一手给你终止) . 使用此选项,您可以完成执行证书管理,证书不匹配等所有复杂性,只需fyi . 如果可能,我建议#1“

问题 - 任何人都知道如何使用Https打开ASP.Net MVC应用程序中的http端口?

2 回答

相关问题