在 MVC3 中使用 WebApi
使用 WebApi,在 MVC 客户端中使用服务的最佳方式是什么?
如果返回的响应为:
<?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 视图中?
有很多在线示例 对于 WebApi 的最新预览版,但我找不到任何更进一步并显示客户端使用服务的内容,例如使用 WebClient。
谢谢,
R。
Using WebApi, what is the best way to consume a service in a MVC client?
If the response comes back as:
<?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>
How can I take that, get my Contacts out and list them in a MVC3 Razor View using @Model?
There's a lot of examples online for the latest preview of WebApi but I can't find any that go a step further and show a client consuming the service, say using WebClient.
Thanks,
R.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
WCF Web API 附带了一个新的、改进的 HttpClient 实现。
请查看此示例(包含在源代码中,您可以下载此处)。
[更新]
WCF Web API comes with a new, improved HttpClient implementation.
Please take a look at this sample (which is included in the source code you can download here).
[Update]
您可以定义一个模型:
然后使用:
You could define a model:
and then consume: