Zgjidhni kredencialet e proxy HTTP Java nga identiteti i sfidës
Përputhni llojin e kërkuesit, hostin dhe portin përpara se të ktheni një llogari; mbani sfidat e serverit të palidhura jashtë asaj kërkese.
Për çdo kthim thirrjeje të vërtetimit HTTP, merrni vendimin për kredencialet në këtë rend:
- Kontrolloni që kërkuesi është proxy dhe jo serveri i destinacionit.
- Përputhni hostin dhe portin kërkues me një zë proxy të miratuar.
- Ktheni llogarinë e atij zëri, ose pa kredenciale për një sfidë që nuk përputhet.
Një emër përdoruesi/fjalëkalim i vetëm pa kushte nuk mund të shprehë llogaritë e dy proxy-ve dhe mund t'i rrjedhë ato te një marrës tjetër.
Preferoni një Authenticator të lidhur me klientin kur përdorni ndërtuesin e klientit HTTP të Java. Një Authenticator i paracaktuar i JVM ndikon edhe në kodin tjetër pjesëmarrës.
Përcaktoni me qëllim çdo hartëzim pseudonimi hosti, në vend që të pranoni emra arbitrarë. Ky është një model HTTP; SOCKS mund të përdorë një rrugë tjetër implementimi edhe me një emër hosti të ngjashëm.
Për diagnostikim, regjistroni llojin e sfidës dhe identifikuesin e llogarisë që përputhet pa sekretin e saj. Kjo shpjegon vendimin e fushëveprimit pa regjistruar fjalëkalime.