是因为在默认情况下,ASP.NET Web API不会自动将复杂类型的数据绑定到ApiController的参数中。为了解决这个问题,可以采取以下几种方法:
public IHttpActionResult PostData([FromBody]MyModel model)
{
// 处理接收到的数据
return Ok();
}
[DataContract]
public class MyModel
{
[DataMember]
public string Name { get; set; }
[DataMember]
public int Age { get; set; }
}
推荐的腾讯云相关产品:腾讯云API网关(API Gateway)。腾讯云API网关是一种全托管的API管理服务,可以帮助开发者轻松构建、发布、运维、监控和安全保护API。通过API网关,可以方便地管理和控制API的访问,包括请求转发、协议转换、鉴权认证、访问控制、流量控制等功能。更多信息请参考腾讯云API网关产品介绍:https://cloud.tencent.com/product/apigateway。
领取专属 10元无门槛券
手把手带您无忧上云