Priodweddau procsi JVM ar gyfer cysylltiadau URL Java
Gwahaniaethwch newidynnau procsi'r plisgyn oddi wrth briodweddau JVM a ddefnyddir gan gysylltiadau URL Java.
Mae newidyn plisgyn a phriodwedd system JVM yn fewnbynnau ffurfweddu gwahanol. Nid yw allforio http_proxy ar gyfer curl yn sefydlu http.proxyHost y tu mewn i gleient Java URLConnection.
Ar gyfer JVM y dylai ei gysylltiadau HTTP cyfranogol ddefnyddio llwybr sefydlog, gall dadleuon cychwyn wneud y dewis yn eglur:
java -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080 \
-Dhttps.proxyHost=203.0.113.10 -Dhttps.proxyPort=8080 \
-jar application.jarMae'r pwynt terfyn yn ddarluniadol; gall ymgeiswyr HTTP cyhoeddus o'r rhestr procsi HTTP lenwi'r meysydd hyn pan fydd y rhaglen yn caniatáu'r llwybr hwnnw. Mae'r briodwedd gwesteiwr yn cymryd enw gwesteiwr neu gyfeiriad IP, gyda'r porth yn cael ei ddarparu ar wahân. Nid yw'n URL procsi llawn.
Mae angen eu ffurfweddiad eu hunain ar ddilysu a rheolau osgoi. Peidiwch â chasglu bod priodwedd http.proxyPassword heb ei dogfennu yn gweithio dim ond oherwydd bod enghraifft hen yn ei chynnwys. Ymgynghorwch â'r API dilysu dogfennedig a phriodweddau rhwydwaith eich JDK.
Mae hyn yn berthnasol i lwybrau rhwydwaith Java cyfranogol. Gall llyfrgell â chleient HTTP wedi'i ffurfweddu'n annibynnol ddilyn polisi arall. Nodwch y cleient hwnnw cyn treulio amser yn cyfieithu pob newidyn plisgyn yn ddadl JVM.