2017-06-14 80 views
0

我需要在与我的移动应用程序相同的后端接收webhook请求。它们以内容类型应用程序/ x-www-form-urlencoded作为POST发送。据我所知,我必须在我的控制器上使用[MobileAppController]属性,但这迫使我发送名为“zumo-api-version”的头文件(我的webhook提供程序显然不会在请求中发送) 。有关如何去做这件事的任何想法?Azure移动应用程序接收webhook

+0

您不必在控制器上使用该属性。它只是表明它是一个移动应用程序控制器。但你可以使用一个常规的'ApiController' – woelliJ

+0

@woelliJ怎么会这样呢?每当我尝试为我的webapi配置创建一个自定义路由时,它会搅乱azure自己的默认配置 –

回答

0

但这迫使我发送名为“zumo-api-version”的头文件(我的webhook提供程序明显不会发送请求)。

您可以通过为应用设置MS_SkipVersionCheck设置值true来退出版本检查。在web.config或Azure门户的“应用程序设置”部分中指定此项。将MS_SkipVersionCheck设置为true后,不需要zumo-api-version头。

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

任何更新?你有没有试过我的建议?如果您还有其他问题,请随时通知我。 – Amor

相关问题