Jas*_*Cav 7 .net c# api bugzilla
我正在寻找一个连接到与C#一起使用的Bugzilla的库.我确实找到了Bugzilla C#Proxy,但它并不是我想要的.我无法通过Google搜索找到任何其他内容.有人有任何其他建议吗?谢谢.
我最终使用Bugzilla C# 代理进行一些操作,并编写了一个小类,当我需要有关错误的更深入信息时,它可以获取错误 XML。请注意,我必须修改 Bugzilla C# 代理以公开 CookieContainer,以便我可以使用它对 XML 请求进行身份验证。
HttpWebRequest request = (HttpWebRequest) WebRequest.Create(string.Format(_url, buggid));
request.CookieContainer = _cookies;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd();
reader.Close();
dataStream.Close();
response.Close();
XmlReaderSettings settings = new XmlReaderSettings();
settings.ProhibitDtd = false;
settings.XmlResolver = null;
settings.ValidationType = ValidationType.None;
StringReader sr = new StringReader(responseFromServer);
XmlReader xreader = XmlReader.Create(sr, settings);
XmlDocument doc = new XmlDocument();
doc.Load(xreader);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3984 次 |
| 最近记录: |