如何解决正文中的Web API Post方法在Postman中给出null
我有Web Api,其中有一个复杂类型作为参数。我在主体中传递了Json格式的参数,但是它总是会出错。我尝试了很多在google中找到的解决方案,但没有解决。
我声明了一个类,如下所示:
public class MyEntities
{
public string id { get; set; }
public string created_at { get; set; }
[JsonProperty("event")]
public string eventdesc { get; set; }
}
我正在Controller方法中按如下方式调用该类:
public HttpResponseMessage DebitPayLoad(MyEntities inps)
{
.......
}
在邮递员中
curl --location --request POST 'http://localhost:44354/api/DebitPayLoads' \
{
"MyEntities":
{
"id": "WHN190207164356040UZO12FC2U3F123","created_at ": "test","event" : "nach.debit.success"
}
}
我有一个重写的OnAuthorization方法来验证校验和值。因此,我的印象是该值将为null,但是当我评论相同并尝试使用时,结果是相同的。
我尝试了许多在google中找到的解决方案,但没有解决。有任何可能的解决方法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。