AppHarbor上的Twilio.MVC ValidateRequest

时间:2012-11-15 04:38:03

标签: asp.net-mvc-4 appharbor twilio

我正在尝试将twilio.MVC帮助程序属性ValidateRequest用于在AppHarbor中运行的MVC 4控制器。我似乎无法让它工作,我认为这是因为我的应用程序在负载均衡器后面运行。我已经尝试在调用中提供UrlOverride参数,但我似乎无法正确使用它。假设我的appharbor app url = myapp.apphb.com,我的controller = callhandler,我的action = handlecall,我应该如何调用ValidateRequest属性?

ValidateRequest[("MYAUTHTOKEN","myapp.apphb.com")]

似乎无法正常工作,我不断收到403 Forbidden错误。

仅仅是一个FYI-我正在装饰单独的MVC动作而不是整个控制器。

1 个答案:

答案 0 :(得分:2)

如果有人遇到同样的问题,我通过将UrlOverride指定为命名参数以及控制器和操作来实现这一点,如下所示:

ValidateRequest[("MYAUTHTOKEN", UrlOverride="http://myapp.apphb.com/controller/action")]