Asp.net web api 当用户向短代码发送短信时,如何测试Twilio通过POST调用我的RESTAPI?

Asp.net web api 当用户向短代码发送短信时,如何测试Twilio通过POST调用我的RESTAPI?,asp.net-web-api,twilio,Asp.net Web Api,Twilio,我不熟悉WebApi和MVC4,正在尝试用C#创建Rest API。 我正在使用twilios工具TwilioCSharp和Twilio.MVC。 如何测试向Twilio的短代码发送文本的用户与向我的URL发送HTTP Post的Twilio和通过sms发送响应的api之间的接口?我在防火墙后面,我不知道如何测试我的api是否真的工作。 请帮忙 另外,如果有人可以发布一些示例,说明如何验证以检查post请求是否来自Twilio,这将非常有帮助。谢谢。这里是Twilio福音传道者 为了测试您的代码

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


另外,如果有人可以发布一些示例,说明如何验证以检查post请求是否来自Twilio,这将非常有帮助。谢谢。

这里是Twilio福音传道者

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

基本上,请求转发实用程序(如ForwardHQ)可以为您做两件事:

  • 它为您创建了一个可公开访问的URL,您可以告诉Twilio
  • 它在计算机上的端口和internet上的服务器之间创建SSH隧道
  • 当Twilio因为收到入站SMS或语音呼叫而需要发出HTTP请求时,它将请求ForwardHQ URL。Forward知道如何接受该请求并将其发送到本地计算机上运行的端口。该端口映射到运行的本地web开发服务器,以便处理请求并将结果返回给Twilio

    前锋的位置非常直截了当


    希望这能有所帮助。

    将尝试让您知道。非常感谢。