有一个应用,需要调用我的一个WebApi,通过Post的方式提交数据。
发现,他们post数据时的contenttype的值是类似 myapp/xml 。
这个contenttype导致webapi不能自动解析,需要在api action里对post的content自行解析。
问题:
有没有一个机制,能将这个数据进行拦截,自动解析到类实例中?就象post的contenttype为application/xml那样?
针对ContentType,自己实现一个MediaTypeFormatter,参考:
让ASP.NET Web API支持POST纯文本格式(text/plain)的数据
多谢!