使用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