我在Web应用程序(.NET 4.0,C#)中托管了WCF Ajax服务。我可以成功调用它并获得一个值。问题是我的返回值是用JSON编码的。我试图返回一串XML(技术上是GeoRSS),我希望将其输入OpenLayers库。如何让WCF服务发送不是JSON的返回值?
答案 0 :(得分:2)
This answer here应该是你想要的。它在3.5但实现应该是相同的。
答案 1 :(得分:1)
只需将[WebInvoke]或[WebGet]的ResponseFormat属性设置为WebMessageFormat.Xml,您就可以获得XML输出。