我正在寻找一个连接到Bugzilla并与C#一起工作的库。我确实找到了Bugzilla C# Proxy,但它不是我想要的。我无法通过Google搜索找到任何其他内容。有人有其他建议吗?谢谢。用于连接到Bugzilla的.NET API
7
A
回答
4
我最终使用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);
1
我在几个月前也遇到过这个问题。我们没有找到任何东西。为了与bugzilla沟通,我们编写了使用内部Bugzilla API的cgi脚本。只需通过来自C#代码的http请求调用我们的cgi脚本方法即可。
相关问题
- 1. 用于bugzilla的Rest API
- 2. 用于连接到SAS的Java API
- 3. .NET客户端连接到ssl Web API
- 4. 使用.NET的HeyWatch API连接问题
- 5. .net api连接错误
- 6. Fliker .NET API连接错误
- 7. 连接到在.net
- 8. 使用.NET连接到AS400
- 9. 基于Java的oAuth API连接到Twitter
- 10. 使用Go的net/http包连接到YouTube API的问题
- 11. Bugzilla 2.2的C#API
- 12. 使用交叉连接在ASP .NET的Web API收到错误
- 13. 使用SOAP连接到API
- 14. 使用PHP连接到API
- 15. 用PHP连接到Facebook API
- 16. 连接到.NET Core Web API - 无法连接到远程服务器
- 17. 用于连接API的HTTP镜头?
- 18. 适用于Zigbee连接的Android API
- 19. 将Bugzilla连接到Teamcity中的特定项目
- 20. 连接Android应用到.NET的.asmx
- 21. 无法将android React Native应用程序连接到localHost .NET api
- 22. 使用C#.NET连接到Soundcloud API并上传轨道
- 23. 如何在现有的bugzilla代码中使用bugzilla API?
- 24. 连接到亚马逊使用.NET
- 25. 连接到Skubana API
- 26. 连接到Twitter API
- 27. 连接到CJ API
- 28. 连接到SnapChat API
- 29. 用于bugzilla的Java Api获取有关bug的详细信息
- 30. Bugzilla的REST API激活
我不知道别的什么,但也许关于你在找什么以及为什么你链接到的项目不符合你的要求更具体一些? – 2010-02-05 14:00:04