Eitt @ í Java-proxy loyniorði
Send tað ráa loyniorðið til PasswordAuthentication og brúka bert URL-koding, tá ið tú byggir eina veruliga proxy-URL.
java.net.PasswordAuthentication tekur ímóti brúkaranavni og einum loyniorðsteknaraði. Send upprunaligu loyniorðsteknirnar:
var credential = new java.net.PasswordAuthentication(
"proxy-user", "p@ssword".toCharArray());
Virðið er eitt dømis loyniorð. Í forritskota skal tú taka veruligu teknirnar úr tí ætlaða váttanarkeldu.
Eitt @ inni í hesum loyniorði er data, tí loyniorðið hevur longu sítt egna argument. At umskifta tað til p%40ssword áðrenn konstruktørin gevur eitt annað loyniorð.
Ein proxy-URL hevur aðra váttanarframseting. Í eini URL sum http://proxy-user:p%[email protected]:8080 hoyrir tann kodnaða @ til brúkaraupplýsingar, meðan tann seinni @ skilur tær upplýsingar frá vertinum. Dekoda og koda eftir tí grænseflata, sum veruliga brúkar virðið.
Shell-sitat, escaping av Java-streingaliteralum og prosentkoding av URL loysa eisini ymisk parseringartrupulleikar. Greina, hvørja løg lesur inntakið, í staðin fyri at koda váttanina endurtikið, til at atferðin av eini fyrispurningi broytist.