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

اړوندې مقالې