asp.net-mvc-4 - AppHarbor 上的 Twilio.MVC ValidateRequest

标签 asp.net-mvc-4 appharbor twilio

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

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

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

仅供引用 - 此时我正在装饰单个 MVC 操作,而不是整个 Controller 。

最佳答案

如果有人遇到同样的问题,我通过将 UrlOverride 指定为命名参数以及 Controller 和操作来解决此问题,如下所示:

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

关于asp.net-mvc-4 - AppHarbor 上的 Twilio.MVC ValidateRequest,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13391645/

相关文章:

asp.net-mvc-4 - MVC 4 : Custom Route

asp.net-mvc - 为什么类属性在 Web API 中不起作用?

javascript - MVC @Html.TextAreaFor 验证不工作

mysql - 亚马逊网络服务 + ASP.NET MVC 3 + MySql

php - Twilio REST API 顺序拨号

node.js - 无法检索/下载实际录音 Media Twilio

c# - BeginForm 生成一个带有 id 的表单操作

Azure、Appharbor、Amazon EC2

c# - 在 Appharbor 上设置数据库

python - 如果您在购买 twilio 号码时未捕获它,请稍后获取 twilio 电话号码 SID