正在从REST API读取XML
本文关键字:读取 XML API REST | 更新日期: 2023-09-27 18:21:32
我正在用C#编写一个小型控制台应用程序,向REST API发送请求并用XML接收响应。下面是我的代码
using (HttpWebResponse response = request.GetResponse() as HttpWebResponse)
{
StreamReader reader = new StreamReader(response.GetResponseStream());
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(reader.ReadToEnd());
Console.Write(xmlDoc);
}
我已经使用fiddler进行了检查,我得到了200个响应代码和结果。但是在执行CCD_ 1时,我出现了错误。
有人能帮我解决这个问题吗?或者有其他方法可以做到这一点。
我想将响应XML结果写入文件
提前感谢
试试这个:
string response;
try
{
using (StreamReader streamIn = new StreamReader((webRequest.GetResponse()).GetResponseStream()))
{
response = streamIn.ReadToEnd();
streamIn.Close();
}
}finally
{webRequest.Abort();}
XDocument xDoc = XDocument.Parse(response);