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 аргументине которууга убакыт коротпостон мурун ошол кардарды аныктаңыз.

Тектеш макалалар