首页 > 解决方案 > .NET Framework 4.5 上的 Azure Function V2 HttpClient POST 到 WebAPI 导致 NULL 有效负载

问题描述

我有一个使用 V2-beta 运行时和 POST 到 WebAPI 端点的 Azure 函数,有效负载始终为 NULL。

如果我使用 Azure 函数的 V1,那么有效负载就可以了。

Azure 函数运行时:V2-beta
WebAPI 服务:.NET Framework 4.5,AspNet WebAPi 2
端点使用:强类型模型
结果:NULL


Azure 函数运行时:V2-beta
WebAPI 服务:.NET Framework 4.5,AspNet WebAPi 2
端点使用:HttpRequestMessage
结果:对象已填充


Azure 函数运行时:V1
WebAPI 服务:.NET Framework 4.5,AspNet WebAPi 2
端点使用:强类型模型
结果:已填充属性


new HttpClient().PostAsJsonAsync(payload).Result;

这是一种已知的行为吗?

请有人能告诉我是什么导致了这种行为?

谢谢

标签: c#azureasp.net-web-apiazure-functions

解决方案


推荐阅读