java.net.PasswordAuthentication gba orukọ olumulo ati akojọ awọn lẹta ọrọ igbaniwọle. Fi awọn lẹta ọrọ igbaniwọle atilẹba ranṣẹ:

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

Iye naa jẹ ọrọ igbaniwọle apẹẹrẹ. Ninu koodu ohun elo, gba awọn lẹta gidi lati orisun ẹri ti a pinnu.

Àmì @ ninu ọrọ igbaniwọle yii jẹ data, nitori ọrọ igbaniwọle ti ni ariyanjiyan tirẹ tẹlẹ. Yiyipada rẹ si p%40ssword ṣaaju olupilẹṣẹ n pese ọrọ igbaniwọle miiran.

URL proxy ni aṣoju ẹri miiran. Ninu URL bi http://proxy-user:p%[email protected]:8080, @ ti a koodu wa ninu alaye olumulo, nigbati @ ti o tẹle ya alaye yẹn kuro lati olugbalejo. Yipada koodu ati koodu ni ibamu pẹlu wiwo ti o n lo iye naa nitootọ.

Awọn àmì asọtẹlẹ shell, escape Java string literal ati koodu ipin URL tun yanju awọn iṣoro itupalẹ oriṣiriṣi. Pinnu iru Layer ti n ka input dipo koodu ẹri naa leralera titi ihuwasi ibeere yoo fi yipada.

Àwọn àpilẹ̀kọ tó jọra