@ í Java-proxy lykilorði
Sendu hráa lykilorðið til PasswordAuthentication og notaðu URL-kóðun aðeins þegar raunveruleg proxy-URL er byggð.
java.net.PasswordAuthentication tekur við notendanafni og lykilorðastafafylki. Sendu upprunalegu lykilorðastafina:
var credential = new java.net.PasswordAuthentication(
"proxy-user", "p@ssword".toCharArray());
Gildið er dæmigert lykilorð. Í forritakóða skaltu sækja raunverulegu stafina úr tilætluðum uppruna auðkennisgagna.
Stafurinn @ inni í þessu lykilorði eru gögn, því lykilorðið hefur þegar sitt eigið rök. Að breyta því í p%40ssword fyrir smiðinn skilar öðru lykilorði.
Proxy-URL hefur aðra framsetningu auðkennisgagna. Í URL eins og http://proxy-user:p%[email protected]:8080 tilheyrir kóðaða @ notendaupplýsingunum, en seinna @ aðskilur þær upplýsingar frá hýsilnum. Afkóðaðu og kóðaðu í samræmi við viðmótið sem raunverulega neytir gildisins.
Tilvitnanir í skel, escape Java-strengjalterala og prósentukóðun URL leysa einnig mismunandi þáttunarverkefni. Ákvarðaðu hvaða lag les inntakið í stað þess að kóða auðkennisgögnin aftur og aftur þar til hegðun beiðni breytist.