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-ல், குறியாக்கப்பட்ட @ பயனர் தகவலுக்குள் இருக்கும், அதே நேரம் பிந்தைய @ அந்தத் தகவலை புரவலனிலிருந்து பிரிக்கிறது. மதிப்பை உண்மையில் பயன்படுத்தும் இடைமுகத்திற்கு ஏற்ப குறியாக்கத்தை நீக்கி மீண்டும் குறியாக்கவும்.

ஷெல் மேற்கோள், Java சர எழுத்து escape மற்றும் URL சதவீதக் குறியாக்கம் ஆகியவையும் வெவ்வேறு பாகுபடுத்தல் சிக்கல்களைத் தீர்க்கின்றன. கோரிக்கையின் நடத்தை மாறும் வரை அடையாளச் சான்றை மீண்டும் மீண்டும் குறியாக்குவதற்குப் பதிலாக எந்த அடுக்கு உள்ளீட்டைப் படிக்கிறது என்பதைத் தீர்மானிக்கவும்.

தொடர்புடைய கட்டுரைகள்