java.net.PasswordAuthentication foydalanuvchi nomi va parol belgilar massivini qabul qiladi. Parolning asl belgilarini uzating:

var credential = new java.net.PasswordAuthentication(
    "proxy-user", "p@ssword".toCharArray());

Bu qiymat namunali paroldir. Ilova kodida haqiqiy belgilarni mo'ljallangan hisob ma'lumotlari manbasidan oling.

Bu parol ichidagi @ ma'lumotdir, chunki parolning o'z argumenti allaqachon bor. Uni konstruktordan oldin p%40ssword ga aylantirish boshqa parolni beradi.

Proksi URL ning boshqa hisob ma'lumotlari ko'rinishi bor. http://proxy-user:p%[email protected]:8080 kabi URL da kodlangan @ foydalanuvchi ma'lumotlari ichida bo'ladi, keyingi @ esa bu ma'lumotni xostdan ajratadi. Qiymatni haqiqatda iste'mol qiladigan interfeysga muvofiq dekodlang va kodlang.

Shell qo'shtirnoqlari, Java satr literallarining escape qilinishi va URL foiz kodlashi ham turli tahlil muammolarini hal qiladi. So'rov xatti-harakati o'zgarmaguncha hisob ma'lumotlarini qayta-qayta kodlash o'rniga qaysi qatlam kirishni o'qiyotganini aniqlang.

O'xshash maqolalar