簡體   English   中英

如何從asp.net中的solr搜索引擎獲取url響應(內容:xml數據)

[英]how to get url response(content : xml data) from solr search engine in asp.net

我的網址是:

http://localhost:8983/solr/db/select/?q=searchtext&version=2.2&start=0&rows=10&indent=on

我如何從asp.net中的此URL獲取響應(XML數據)。 我的搜索結果是:

WebRequest request = WebRequest.Create(url);
WebResponse response = request.GetResponse();
String a = response.ResponseUri.ToString();

但是,我無法獲取xml數據的內容。

HttpWebResponse response = (HttpWebResponse)request.GetResponse();

Stream receiveStream = response.GetResponseStream();

StreamReader readStream = new StreamReader(receiveStream, Encoding.UTF8);

String a = readStream.ReadToEnd();

ResponseUri只是響應的URL。 您需要使用GetResponseStream()。

您可能應該使用XmlDocument類。

http://msdn.microsoft.com/zh-CN/library/system.xml.xmldocument.aspx

您的代碼如下所示:

        XmlDocument doc = new XmlDocument();
        doc.Load(response.GetResponseStream());
        string root = doc.DocumentElement.OuterXml;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM