我已经开发了一项Web服务,该服务将由Twilio的Webhook调用,但是我面临的问题是我的服务器期望JSON和Twilio的内容类型,并且Twilio会发送内容类型x-www-form-urlencoded。
任何帮助将不胜感激。
[HttpPost]
public async Task<string>ProcessSms([FromBody] clsTwilio twilio)
{
IncomingSms incomingSms = new IncomingSms();
incomingSms.twilio = twilio;
return await incomingSms.ProcessSmsAsync();
}
[FromBody]
只能用于简单类型。您是否尝试过删除[FromBody]
?
文档:ASP.NET中的参数绑定
刹车后。我更改为get并使用了[fromquery](我以前没有使用过它,因为我不知道[Fromuri]是什么。所以我只是想出了)
感谢您的帮助