@ katika nenosiri la proksi la Java
Pitisha nenosiri ghafi kwa PasswordAuthentication na tumia usimbaji wa URL tu unapounda URL halisi ya proksi.
java.net.PasswordAuthentication hupokea jina la mtumiaji na safu ya herufi za nenosiri. Pitisha herufi asili za nenosiri:
var credential = new java.net.PasswordAuthentication(
"proxy-user", "p@ssword".toCharArray());
Thamani ni nenosiri la kielelezo. Katika msimbo wa programu, pata herufi halisi kutoka chanzo cha vitambulisho kilichokusudiwa.
Alama @ ndani ya nenosiri hili ni data, kwa sababu nenosiri tayari lina hoja yake yenyewe. Kuibadilisha kuwa p%40ssword kabla ya kijenzi hutoa nenosiri tofauti.
URL ya proksi ina uwakilishi mwingine wa vitambulisho. Katika URL kama http://proxy-user:p%[email protected]:8080, @ iliyosimbwa ni sehemu ya maelezo ya mtumiaji, huku @ ya baadaye ikitenganisha maelezo hayo na mwenyeji. Sambaza na simba kulingana na kiolesura kinachotumia thamani hiyo kwa kweli.
Uwekaji wa alama za shell, uepukaji wa herufi za Java na usimbaji wa asilimia wa URL pia hutatua matatizo tofauti ya uchanganuzi. Bainisha tabaka gani linasoma ingizo badala ya kusimba vitambulisho mara kwa mara hadi tabia ya ombi ibadilike.