我有一个Web应用程序(.NET 4.0,C#)中托管的WCF Ajax服务。我可以成功调用它并获得价值。问题是我的返回值是用JSON编码的。我试图返回一串XML(技术上是GeoRSS),我想将它们提供给OpenLayers库。我怎样才能让WCF服务发送不在JSON中的返回值?WCF Ajax服务返回值
0
A
回答
2
This answer here应该是你在找什么。它在3.5中,但实现应该是相同的。
1
只需将[WebInvoke]或[WebGet]的ResponseFormat属性设置为WebMessageFormat.Xml,即可获得XML输出。
相关问题
- 1. $ .ajax调用返回net :: ERR_CONNECTION_RESET wcf服务
- 2. ajax调用wcf服务返回错误
- 3. WCF服务没有返回值到jQuery
- 4. 从WCF服务操作返回空值
- 5. JSON使用WCF服务返回空值
- 6. WCF服务返回iCal
- 7. 返回XML从WCF服务
- 8. WCF Rest服务返回HttpWebResponse
- 9. 从wcf服务返回xdocument
- 10. 从WCF服务返回MembershipUser
- 11. 返回图像(WCF服务)
- 12. Restful WCF服务 - 返回byte []?
- 13. WCF服务返回Response.Write
- 14. 从WCF服务返回401
- 15. 返回其他服务的WCF服务
- 16. 从wcf服务返回wcf/json结果
- 17. WCF服务返回另一个服务返回的JSON
- 18. Web服务Ajax返回HTML
- 19. 如何导出wcf服务方法返回值到另一个wcf服务
- 20. jQuery Ajax WCF POST - 返回布尔值
- 21. Ajax调用WCF Web服务将返回400错误请求
- 22. WCF Ajax服务返回空白到jQuery的请求
- 23. 在IIS上托管Ajax的WCF服务返回错误500
- 24. jQuery Ajax调用WCF服务返回“方法不允许(405)”
- 25. WCF服务ajax方法调用返回404
- 26. jQuery的Ajax调用从WCF RIA REST服务返回null
- 27. 从AJAX服务返回大的JSON文件 - WCF
- 28. WCF REST服务返回405:方法不被允许的jQuery AJAX
- 29. WCF服务返回另一个服务(服务工厂?)
- 30. WCF REST服务返回405用于POST