2017-06-14 10 views
0

私はモバイルアプリと同じバックエンドでwebhookリクエストを受信する必要があります。それらは、content-type application/x-www-form-urlencodedでPOSTとして送信されます。私の知る限りでは、コントローラ上で[MobileAppController]属性を使用する必要がありますが、これは "zumo-api-version"というヘッダを送信する必要があります(私のwebhookプロバイダはリクエストでは明らかに送信しません) 。これについてどうやって行くかについてのアイデア?Azure Mobile Apps webhooksを受信

+0

コントローラの属性を使用する必要はありません。それは単にそれがモバイルアプリコントローラであることを示しています。通常の 'ApiController'を使うことができます – woelliJ

+0

@woelliJこれについてはどうしたらいいですか? webapi設定のカスタムルートを作成しようとすると、Azure独自のデフォルト設定が失われます –

答えて

0

しかし、これは "zumo-api-version"という名前のヘッダ(私のウェブフックプロバイダはリクエストでは明らかに送信しない)で送信するよう強制します。

バージョンチェックをオフにするには、アプリケーション設定MS_SkipVersionCheckの値をtrueに設定します。これをWeb.configまたはAzureポータルのアプリケーション設定セクションで指定します。 MS_SkipVersionCheckをtrueに設定した後、zumo-api-versionヘッダは必要ありません。

<appSettings> 
    <add key="MS_SkipVersionCheck" value="true"/> 
</appSettings> 
+0

更新はありますか?あなたは私の提案を試しましたか?ご不明な点がございましたら、お気軽にお知らせください。 – Amor

関連する問題