asp.net – WebAPI返回XML
发布时间:2020-05-29 17:59:56 所属栏目:asp.Net 来源:互联网
导读:我想要我的WEB API方法将XML对象返回给调用应用程序。目前它只是将XML作为字符串对象返回。这是不是吗?如果是这样,你如何告诉webapi get方法,它返回一个XML类型的对象? 谢谢 编辑:Get方法的一个例子: [AcceptVerbs(GET)]public HttpResponseMessage Get
|
我想要我的WEB API方法将XML对象返回给调用应用程序。目前它只是将XML作为字符串对象返回。这是不是吗?如果是这样,你如何告诉webapi get方法,它返回一个XML类型的对象? 谢谢 编辑:Get方法的一个例子: [AcceptVerbs("GET")]
public HttpResponseMessage Get(int tenantID,string dataType,string ActionName)
{
List<string> SQLResult = MyWebSite_DataProvidor.DB.spReturnXMLData
("SELECT * FROM vwContactListing FOR XML AUTO,ELEMENTS").ToList();
string AllResults = "";
for (int i = 0; i < SQLResult.Count - 1; i++)
{
AllResults += SQLResult[i];
}
string sSyncData = "<?xml version="1.0"?> " + AllResults;
HttpResponseMessage response = new HttpResponseMessage();
response.Content = new StringContent(sSyncData);
return response;
}
它有点黑客,因为我仍然在原型阶段。当我可以证明其可行时会重构。 解决方法如果您返回可序列化的对象,WebAPI会根据客户端发送的Accept标头自动发送JSON或XML。如果你返回一个字符串,你会得到一个字符串。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC:用户控制的好替换?
- 所有我使用IO的动作都是异步的?
- asp.net – PayPal Express Checkout MVC C#示例代码
- asp.net-mvc-4 – Kendo UI组合框复位值
- 从ASP.Net MVC访问Active Directory使用C#
- asp.net – 如何获取当前的月份和年份
- asp.net-mvc – IIS 7.0不显示自定义错误页面
- asp.net – 命名空间“Microsoft”错误中不存在类型或命名空
- asp.net-core – .net核心自定义身份验证中的User.Identity
- msdeploy – 使用ASP.NET 4.5发布配置文件时如何参数化部署
推荐文章
站长推荐
- ASP.NET如何渲染控件到HTML?
- 实体框架 – MVC3应用程序/服务层/存储库层/ POC
- asp.net-mvc-3 – 使用Razor视图抛出有关DotNetO
- asp.net-mvc – 尝试继承RegularExpressionAttri
- asp.net – 如何在KeyUp上进行文本框回发?
- asp.net-mvc-3 – Asp.net Mvc3 webgrid和分页
- .net – SignalR – connection.hubName未定义
- asp.net-mvc-4 – 如何在一个Web应用程序中最好地
- asp-classic – ASP/VBScript – Int()vs CInt()
- asp.net-mvc – Asp.net Identity使用什么算法来
热点阅读
