使用WebApi,在MVC客户端中使用服务的最佳方式是什么?在MVC3中使用WebApi
如果响应回来为:
<?xml version="1.0" encoding="UTF-8"?>
<ArrayOfContact
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Contact>
<Id>1</Id>
<Name>Bilbo Baggins</Name>
</Contact>
<Contact>
<Id>2</Id>
<Name>Frodo Baggins</Name>
</Contact>
</ArrayOfContact>
我怎么能接受,让我的联系方式,并在使用@Model列出它们在MVC3 Razor视图?
有一个lot of examples online为WebApi的最新预览,但我找不到任何进一步和显示客户端消费服务,说使用WebClient。
感谢,
R.
值得加入,该服务是好的。如果我运行var contacts = new WebClient()。DownloadString(“http:// localhost:9000/api/contacts”);我得到的XML文件无后顾之忧。 – Richard
我会使用Linq到Xml。查看[这个问题] [1]的一些例子。 [1]:http://stackoverflow.com/questions/670563/linq-to-read-xml – Lloyd