在我的ASP.NET MVC3应用程序中,我尝试使用外部搜索引擎。
搜索引擎的用法如下:
我使用所需的搜索参数执行URL,如下所示
http://<Domain>/engine/ContactssCore/select?q=QUERY
这将返回一个XML结果,我将把它解析成C#对象。
我的问题是,如何调用此URL并从控制器获取XML结果?
发布于 2013-01-24 19:40:45
XDocument可以直接从外部源加载
var xml = XDocument.Load("http://<Domain>/engine/ContactssCore/select?q=QUERY");
在发出请求之前,您可能应该对查询参数进行编码。
发布于 2013-01-24 19:15:08
您可以使用WebClient.DownloadString方法来完成此操作。
https://stackoverflow.com/questions/14499931
复制相似问题