java.net.PasswordAuthentication kritt e Benotzernumm an e Char-Array fir d'Passwuert. Gitt déi ursprénglech Passwuertzeechen duerch:

var credential = new java.net.PasswordAuthentication(
    "proxy-user", "p@ssword".toCharArray());

De Wäert ass en illustrativt Passwuert. Am Applikatiounscode huelt déi richteg Zeechen aus der virgesinner Datequell fir Umeldungsinformatiounen.

En @ an dësem Passwuert ass Daten, well d'Passwuert schonn säin eegent Argument huet. Et virum Konstruktor a p%40ssword ëmzewandelen gëtt en anert Passwuert.

Eng Proxy-URL huet eng aner Representatioun vun Umeldungsinformatiounen. An enger URL wéi http://proxy-user:p%[email protected]:8080 gehéiert dat kodéiert @ zu de Benotzerinformatiounen, während dat spéider @ déi Informatiounen vum Host trennt. Dekodéiert a kodéiert jee no deem Interface, deen de Wäert tatsächlech verbraucht.

Shell-Quoting, d'Escapen vu Java-Stringliteralen an d'Prozentkodéierung vun URL léisen och ënnerschiddlech Parsingproblemer. Bestëmmt, wéi eng Schicht d'Input liest, amplaz d'Umeldungsinformatiounen ëmmer erëm ze kodéieren, bis sech d'Verhalen vun enger Ufro ännert.

Ähnlech Artikelen