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.

Skyldar greinar