د 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 سلنه کوډ کول هم بېلابېلې د تحلیل ستونزې حل کوي. معلومه کړئ کومه طبقه انپټ لولي، پرځای دې چې اعتبار په تکراري ډول کوډ کړئ تر څو چې د غوښتنې چلند بدل شي.