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.

Tengdir greinar