在ASP.NET API2中强行输出XML
来源:互联网 发布:网络电信诈骗防范措施 编辑:程序博客网 时间:2024/06/05 20:45
在ASP.NET API2中强行输出XML
application/xml会根据xml头指定的编码格式来编码
public async Task<IHttpActionResult> Post(string id, Terminal term) {<span style="white-space:pre"></span>if (!ModelState.IsValid) return BadRequest(ModelState);<span style="white-space:pre"></span>XElement xml = XElement.Parse(@"<?xml version=""1.0"" encoding=""utf-8""?><data><code>1</code><msg>success</msg></data>");<span style="white-space:pre"></span>xml.Element("code").Value = term.code.ToString(); xml.Element("msg").Value = term.msg;<span style="white-space:pre"></span>xml.Add(new XElement("str", "123"));<span style="white-space:pre"></span>var result = new HttpResponseMessage { Content = new StringContent(@"<?xml version=""1.0"" encoding=""utf-8""?>" + xml.ToString(SaveOptions.DisableFormatting), System.Text.Encoding.GetEncoding("UTF-8"), "application/xml") }; return ResponseMessage(result);}
关于MIME类型
text/xml忽略xml头所指定编码格式而默认采用us-ascii编码application/xml会根据xml头指定的编码格式来编码
MIME类型列表
http://www.w3school.com.cn/media/media_mimeref.asp
0 0
- 在ASP.NET API2中强行输出XML
- ASP.NET Web API2 Introduction
- OutPut 输出 在 asp.net 中使用
- 在ASP.NET中如何输出日志
- 在ASP.NET中绑定XML数据
- XPath在asp.net中查询XML
- 在.asp.net中读取xml文档
- 在asp.net中读取XML文件
- Asp.net 在页面中显示XML
- 在asp.net中读取XML文件
- asp.net 输出XML文件
- asp.net 输出xml流
- 如何在SQLServer中使用ASP.NET输出缓存?
- 在Asp.net MVC中使用Rdlc输出文件
- MVC Asp.Net Mvc在cshtml中输出html
- Asp.Net中在页面中显示XML
- 在ASP.NET中使用Treeview控件和XML
- 在ASP.NET中,使用XML数据源动态更新TreeView
- IE8滤镜效果不支持,背景显示为黑色问题解决办法
- Apache +Tomcat负载均衡配置
- glibc内存管理
- FTS抓包看L2CAP Connection的建立(二)
- 机器学习10大经典算法
- 在ASP.NET API2中强行输出XML
- HDU4857 逃生【逆拓扑排序】
- FTS抓包看蓝牙验证的过程
- Cocos2dx学习第九章(schedule简介)
- Apple Pay 大获成功 占美国11月数字支付交易的1%
- 我理解的设计模式——下
- Liunx常用命令(2)
- FTS抓包看蓝牙的SDP整个过程
- 使用COM组件的方式来从事HTTP编程的具体步骤