សញ្ញា @ ក្នុងពាក្យសម្ងាត់ប្រូកស៊ី Java
បញ្ជូនពាក្យសម្ងាត់ដើមទៅ PasswordAuthentication ហើយអនុវត្តការអ៊ិនកូដ URL តែនៅពេលបង្កើត URL ប្រូកស៊ីពិតប្រាកដប៉ុណ្ណោះ។
java.net.PasswordAuthentication ទទួលឈ្មោះអ្នកប្រើ និងអារេតួអក្សរពាក្យសម្ងាត់។ បញ្ជូនតួអក្សរដើមនៃពាក្យសម្ងាត់៖
var credential = new java.net.PasswordAuthentication(
"proxy-user", "p@ssword".toCharArray());
តម្លៃនេះជាពាក្យសម្ងាត់ឧទាហរណ៍។ ក្នុងកូដកម្មវិធី សូមយកតួអក្សរពិតពីប្រភពព័ត៌មានសម្គាល់ដែលបានកំណត់។
សញ្ញា @ នៅក្នុងពាក្យសម្ងាត់នេះជាទិន្នន័យ ព្រោះពាក្យសម្ងាត់មានអាគុយម៉ង់ផ្ទាល់ខ្លួនរួចហើយ។ ការបំប្លែងវាទៅជា p%40ssword មុនអ្នកសាងសង់ ផ្តល់ពាក្យសម្ងាត់ផ្សេង។
URL ប្រូកស៊ីមាន ការបង្ហាញព័ត៌មានសម្គាល់មួយផ្សេងទៀត។ ក្នុង URL ដូចជា http://proxy-user:p%[email protected]:8080 សញ្ញា @ ដែលបានអ៊ិនកូដស្ថិតនៅក្នុងព័ត៌មានអ្នកប្រើ ខណៈដែល @ បន្ទាប់បំបែកព័ត៌មាននោះពីម៉ាស៊ីនមេ។ សូមឌិកូដ និងអ៊ិនកូដតាមចំណុចប្រទាក់ដែលពិតជាប្រើប្រាស់តម្លៃនោះ។
ការដាក់សញ្ញាក្នុង shell ការរត់គេចតួអក្សរ Java និងការអ៊ិនកូដភាគរយ URL ក៏ដោះស្រាយបញ្ហាវិភាគផ្សេងៗដែរ។ កំណត់ថាស្រទាប់ណាអានធាតុបញ្ចូល ជំនួសឱ្យការអ៊ិនកូដព័ត៌មានសម្គាល់ម្តងហើយម្តងទៀត រហូតដល់ឥរិយាបថសំណើប្រែប្រួល។