2

twilio.MVCヘルパー属性ValidateRequestをAppHarborで実行されているMVC4コントローラーで動作させるようにしようとしています。私はそれを動作させることができないようです、そしてそれは私のアプリがロードバランサーの後ろで実行されているためだと思います。呼び出しでUrlOverrideパラメーターを指定しようとしましたが、正しく取得できないようです。appharbor app url = myapp.apphb.com、controller = callhandler、action = handlecallとすると、ValidateRequest属性をどのように呼び出す必要がありますか?

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

動作していないようです。常に403Forbiddenエラーが返されます。

参考までに、現時点では、コントローラー全体ではなく、個々のMVCアクションを装飾しています。

4

1 に答える 1

2

誰かがこれと同じ問題に遭遇した場合、次のように、コントローラーとアクションとともにUrlOverrideを名前付きパラメーターとして指定することでこれを機能させました。

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