首页 新闻 会员 周边 捐助

.Net WebApi 自定义ContentType

0
悬赏园豆:10 [已解决问题] 解决于 2016-06-25 21:10

有一个应用,需要调用我的一个WebApi,通过Post的方式提交数据。

 

发现,他们post数据时的contenttype的值是类似 myapp/xml 。

 

这个contenttype导致webapi不能自动解析,需要在api action里对post的content自行解析。

 

问题:

有没有一个机制,能将这个数据进行拦截,自动解析到类实例中?就象post的contenttype为application/xml那样?

519740105的主页 519740105 | 大侠五级 | 园豆:5810
提问于:2016-06-25 19:46
< >
分享
最佳答案
0

针对ContentType,自己实现一个MediaTypeFormatter,参考:

让ASP.NET Web API支持POST纯文本格式(text/plain)的数据

收获园豆:10
dudu | 高人七级 |园豆:29570 | 2016-06-25 20:08

多谢!

519740105 | 园豆:5810 (大侠五级) | 2016-06-25 21:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册