Provayderdə düzgün parol, faktiki seçilmiş proxy üçün uyğun etimadnamə yaratmır. Həmin son nöqtənin sxemi, hostu və portundan başlayın; host sahəsi adətən yalnız host adı və ya IP qəbul edir, tam URL yox.

  1. Bütün autentifikasiya mübadiləsini oxuyun. Bir 407 və ardınca qəbul edilən təkrar cəhd normal ola bilər. Girişi rədd kimi qiymətləndirməzdən əvvəl son nəticənin hələ də 407 olduğunu müəyyən edin.
  2. Marşrutu və etimadnamə əhatəsini müqayisə edin. Faktiki host/portu və tətbiq edilmiş HttpClient 5 AuthScope tərəfindən müəyyən edilən digər sahələri uyğunlaşdırın. Səhv port BasicCredentialsProvider-i uyğun girişsiz qoya bilər.
  3. Metodu və kimliyi yoxlayın. Proxy dəstəklənən metodu təklif etdimi? Təkrar cəhd gözlənilən bağlantını istifadə etdimi? Operator domenlə təyin olunmuş hesab və ya başqa sənədləşdirilmiş format tələb edirmi?

Quraşdırılmış əsas versiya API-sindən istifadə edin. HttpClient 4 autentifikasiya keşi resepti versiya 5-ə dəyişmədən keçmir. İxtiyari istifadəçi adı variantlarını gəzmək əvəzinə operatorun hesab tələblərindən istifadə edin.

Əvvəlcədən autentifikasiya başqa qəsdən edilən seçimdir. Uyğun sxem üçün o, bir gediş-dönüşü aradan qaldıra bilər, amma etimadnamələrin nə vaxt çıxdığını dəyişir və dəstəklənən əhatə tələb edir. Uyğun olmayan son nöqtə və ya dəstəklənməyən metod üçün ilk düzəliş ola bilməz.

Çağırışa məruz qalan proxy kimliyini, metodu, əhatə uyğunluğunu və son statusu redaktə olunmuş diaqnostikada saxlayın. Parol və etimadnamə daşıyan xam izlər bu müqayisə üçün lazımsızdır.

Əlaqəli məqalələr