Bir web servisine erişmek için HTTPWebRequest kullanmaya çalışıyorum ve kimlik bilgilerini girerken sorun yaşıyorum, aşağıdaki kod bölümüne bakın. Alacakaranlık nesnesini (nc), hata ayıklayıcısında yerleşik olarak ve istekte de istekte görebiliyorum. Kimlik bilgileri, ancak kodun son satırına ulaştığımda, yetkili bir hata iletisi ile hata veriyor. Sunucu üyelerimiz sunucudaki isteği izlediler ve aktarılan kimlik bilgisi yok. Kimlik Bilgileri nesnesinde yanlış bir şey mi yapıyorum yoksa burada yapmam gereken bir şey var mı?Ağa Bağlan Kimlik Bilgileri HttpWebRequest ile C# arasında ASP.Net Page
Uri requestUri = null;
Uri.TryCreate("https://mywebserver/webpage"),
UriKind.Absolute, out requestUri);
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create
(requestUri);
NetworkCredential nc =
new NetworkCredential("user", "password");
request.Credentials = nc;
request.Method = WebRequestMethods.Http.Get;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Geçtiğiniz şeyi kendiniz görmek için Fiddler'ı kullandınız mı? Bu gibi şeyleri değerlendirmek için sunucu milletine güvenmekten hoşlanmıyorum :) – JustLoren
JustLoren - Bu yorumu yayınlayana kadar Fiddler hakkında bir şey bilmiyordum, indirdim ve Auth sekmesi altında Proxy-Yetkilendirme Başlığı yok yazıyor. Yetkilendirme Başlığı yok, bu yüzden hala kodumda bir sorun olduğunu düşünüyorum. –
Dahili web hizmetini çağırmak için bir proxy sınıfı oluşturmamanızın bir nedeni var mı? – kd7