Java прокси сырсөзүндөгү @
Чийки сырсөздү PasswordAuthenticationке өткөрүңүз жана URL коддоону гана чыныгы прокси URL курууда колдонуңуз.
java.net.PasswordAuthentication колдонуучу атын жана сырсөз белгилеринин массивин кабыл алат. Сырсөздүн баштапкы белгилерин өткөрүңүз:
var credential = new java.net.PasswordAuthentication(
"proxy-user", "p@ssword".toCharArray());
Бул маани — үлгү сырсөз. Колдонмо кодунда чыныгы белгилерди көздөлгөн каттоо маалыматтарынын булагынан алыңыз.
Бул сырсөздүн ичиндеги @ — маалымат, анткени сырсөздүн өз аргументи бар. Конструкторго чейин аны p%40ssword кылып өзгөртүү башка сырсөздү берет.
Прокси URLдин каттоо маалыматтарынын башка көрүнүшү бар. http://proxy-user:p%[email protected]:8080 сыяктуу URLде коддолгон @ колдонуучу маалыматынын ичинде болот, ал эми кийинки @ ошол маалыматты хосттон бөлөт. Маанини чындап керектеген интерфейске ылайык декоддоп жана коддоп коюңуз.
Shell тырмактары, Java саптык литералдарынын escapeи жана URL пайыздык коддоосу да ар кандай талдоо маселелерин чечет. Сурамдын жүрүм-туруму өзгөргөнгө чейин каттоо маалыматтарын кайра-кайра коддоонун ордуна кайсы катмар киргизүүнү окуп жатканын аныктаңыз.