我在我的Windows phone7.1项目中使用RestSharp。
我的问题是我无法获得XML格式的返回响应数据,我的响应总是JSON格式,而我的服务器同时支持JSON和XML。
示例: URL:http://timtim.vn:8080/fktw/services/timhot/photo/15732
如您所见,服务器可以返回XML。但在我的项目中,RestSharp响应是JSON格式的。我已经设置了RequestFormat request.RequestFormat = DataFormat.Xml;,但它不起作用!
使用JsonDeserializer,我仍然可以完美地反序列化响应,但我想知道这个问题的原因。
谢谢!
发布于 2013-02-21 15:10:18
我在客户端声明后的代码行中加入了一个快速技巧:
client.ClearHandlers();
client.AddHandler("application/xml", new XmlDeserializer());
client.AddHandler("text/xml", new XmlDeserializer());https://stackoverflow.com/questions/10213137
复制相似问题