<分区>
我正在寻找一个库来连接到使用 C# 的 Bugzilla。我确实找到了 Bugzilla C# Proxy ,但这不是我要找的。我无法通过谷歌搜索找到任何其他东西。有人有其他建议吗?谢谢。
<分区>
我正在寻找一个库来连接到使用 C# 的 Bugzilla。我确实找到了 Bugzilla C# Proxy ,但这不是我要找的。我无法通过谷歌搜索找到任何其他东西。有人有其他建议吗?谢谢。
最佳答案
我最终使用了 Bugzilla C# Proxy对于某些操作,并编写了一个小类,当我需要有关错误的更多深入信息时,它可以获取错误 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);
关于c# - 用于连接到 Bugzilla 的 .NET API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2197286/
相关文章:
c# - 将 JSOn 字符串转换为 Mongo 文档的问题
.net - 我们不应该在 WinForms 应用程序中使用 System.Web.Caching.Cache 类吗?
c# - 有什么方法可以将 MS Office Smooth Typing 集成到 C# 应用程序中吗?
python - 我在使用 Uber Python API 时遇到问题
amazon-web-services - AWS Lambda - Body Size is Too Large 错误,但 Body Size is Under Limit