1

我是 WebApi 和 MVC4 的新手,我正在尝试在 C# 中创建一个 Rest API。我正在使用 twilios 工具 TwilioCSharp 和 Twilio.MVC。如何测试用户向 Twilio 的短代码发送文本和 Twilio 向我的 URL 执行 HTTP Post 和我的 api 通过短信发回响应之间的接口?我在防火墙后面,我不知道如何测试我的 api 是否真的有效。请帮忙。

此外,如果有人可以发布一些如何验证的示例以检查来自 Twilio 的 POST 请求是否会非常有帮助。谢谢你。

4

1 回答 1

0

Twilio 布道者在这里。

为了测试您的代码,我建议安装一个请求转发实用程序。我发现来自ForwardHQ的那个效果很好。

基本上,像 ForwardHQ 这样的请求转发实用程序会为您做两件事:

  1. 它为您创建了一个可公开访问的 URL,您可以告诉 Twilio。
  2. 它在您机器上的端口和 Internet 上的服务器之间创建一个 SSH 隧道

当 Twilio 因为收到入站 SMS 或语音呼叫而需要发出 HTTP 请求时,它将请求 ForwardHQ URL。Forward 知道如何接受该请求并将其发送到本地计算机上运行的端口。该端口映射到正在运行的本地 Web 开发服务器,以便处理请求并将结果返回给 Twilio。

Forward的安装说明非常简单。

希望有帮助。

于 2013-08-01T16:17:55.417 回答