我正在尋找一個連接到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