2

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

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

似乎不起作用,我经常收到 403 Forbidden 错误。

仅供参考——此时我正在装饰单个 MVC 动作,而不是整个控制器。

4

1 回答 1

2

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

ValidateRequest[("MYAUTHTOKEN", UrlOverride="http://myapp.apphb.com/controller/action")]
于 2012-11-16T03:00:51.667 回答