C# ile çalışan Bugzilla'ya bağlanmak için bir kütüphane arıyorum. Bugzilla C# Proxy'u buldum ama aradığım şey tam olarak değil. Google aramalarından başka bir şey bulamadım. Başka önerisi olan var mı? Teşekkürler.Bugzilla'ya Bağlanmak için .NET API
7
A
cevap
4
Bazı işlemler için Bugzilla C# Proxy'u kullanarak sona erdim ve hata hakkında daha fazla bilgiye ihtiyaç duyduğumda hata XML'i getirilen küçük bir sınıf yazdım. Not Ben, XML istekleri için kimlik doğrulaması için kullanabilmem için CookieContainer'ı açığa çıkarmak için Bugzilla C# Proxy'yi değiştirmek zorunda kaldım.
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
Bu problemle de birkaç ay önce karşılaştım. Ve hiçbir şey bulamadık. Bugzilla ile iletişim kurmak için, dahili Bugzilla API'sını kullanan cgi betiğini yazdık. Ve sadece C# kodundan http istekleri ile cgi betik yöntemlerimizi arayın.
İlgili konular
- 1. Net :: SFTP :: Yabancı ben pencerelerde uzak sunucuya bağlanmak için net :: SFTP :: Dış nakil API'sini kullandığınızda taşıma
- 2. Google Maps API için .NET Kitaplığı API desteği
- 3. Java istemcisi, SignalR'ye bağlanmak için?
- 4. 37signals Highrise .NET (C#) API
- 5. ERR_SPDY_PROTOCOL_ERROR Ajax .net web api
- 6. Birden çok veritabanına bağlanmak için LINQ kullanma
- 7. Seri bağlantı noktasına bağlanmak için NetBeans'i kullanma.
- 8. VB.NET 2010 ms access veritabanına bağlanmak için
- 9. MySQL Sunucusuna Yeniden Bağlanmak İçin Çıktı
- 10. Belirli bir sunucuya bağlanmak için Force PrincipalContext
- 11. node.js Windows'ta odbc'ye bağlanmak için kütüphaneler?
- 12. Pencerelerde python'dan odbc'ye bağlanmak için yaygın yollar?
- 13. Özel dll'ye bağlanmak için JNA'yı kullanma
- 14. Bir REST API'sine bağlanmak için Node.js'yi kullanma
- 15. ASP.NET Core 1.0 - .NET 4.5 projesi için API başvurusu
- 16. iCloud'a bağlanmak ve kişi ve iletişim değişiklikleri almak için bir API var mı?
- 17. Fluent NHibernate API ve .NET 2.0
- 18. Google takvimi API (Yürütme) ve Getirme() Net
- 19. Nasıl mongoose kullanarak mongolab bağlanmak için node.js almak için
- 20. Bağlanmak hakkında Newbie QT sorusu
- 21. C# excel'e nasıl bağlanır API
- 22. Belge tabanlı veritabanı için .NET
- 23. SSL üzerinden Tibco EMS'ye bağlanmak için ActiveMQ aracısı
- 24. Facebook SDK için .NET Çekirdek
- 25. sqlalchemy: Şifre olmadan MySQL bağlanmak
- 26. Bir sqlite veritabanına bağlanmak için dapper'ı nasıl kullanabilirim?
- 27. Farklı bir sunucuya bağlanmak için PHP/IIS'yi kullanma
- 28. mysql veritabanına bağlanmak için zaman sınırı nasıl ayarlanır
- 29. SQL SERVER 2008'e bağlanmak için ODBC'yi kullanma
- 30. Yerel bir SQLite veritabanına bağlanmak için İndüksiyon'u nasıl kullanıyorsunuz?
Başka bir şey bilmiyorum, ancak aradıklarınızla ilgili bazı özellikler ve neden bağlandığınız proje gereksinimlerinizi karşılamıyor? –