Shell айнымалысы мен JVM жүйелік қасиеті — әртүрлі конфигурация кірістері. curl үшін http_proxy экспорттау Java URLConnection клиентінің ішінде http.proxyHost орнатпайды.

Қатысатын HTTP қосылыстары тіркелген маршрутты пайдалануы керек JVM үшін іске қосу аргументтері таңдауды айқын ете алады:

java -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080 \
     -Dhttps.proxyHost=203.0.113.10 -Dhttps.proxyPort=8080 \
     -jar application.jar

Соңғы нүкте — мысал; HTTP прокси тізіміндегі жалпыға қолжетімді HTTP үміткерлері қолданба бұл маршрутқа рұқсат бергенде бұл өрістерді толтыра алады. Хост қасиеті хост атауын немесе IP мекенжайын қабылдайды, порт бөлек беріледі. Бұл толық прокси URL емес.

Аутентификация мен айналып өту ережелері өз конфигурациясын қажет етеді. Ескі мысалда болғандықтан ғана құжатталмаған http.proxyPassword қасиеті жұмыс істейді деп ойламаңыз. Құжатталған аутентификация API-імен және JDK-ңыздың желілік қасиеттерімен танысыңыз.

Бұл қатысатын Java желілік жолдарына қатысты. HTTP клиенті дербес конфигурацияланған кітапхана басқа саясат ұстануы мүмкін. Әрбір shell айнымалысын JVM аргументіне айналдыруға уақыт жұмсамас бұрын сол клиентті анықтаңыз.

Қатысты мақалалар