0

在我的 ASP.NET MVC 3 应用程序中,我正在尝试使用外部搜索引擎。

搜索引擎的使用如下:

我用我想要的搜索参数执行一个 URL

http://<Domain>/engine/ContactssCore/select?q=QUERY

这将返回一个 XML 结果,我将把它解析成 C# 对象。

我的问题是,如何调用此 URL 并从我的控制器获取 XML 结果?

4

2 回答 2

1

您可以使用WebClient.DownloadString方法来完成此操作。

于 2013-01-24T11:15:07.620 回答
1

XDocument 可以直接从外部源加载

var xml = XDocument.Load("http://<Domain>/engine/ContactssCore/select?q=QUERY");

您可能应该在发出请求之前对您的 QUERY 参数进行编码。

于 2013-01-24T11:40:45.233 回答