క్లయింట్ ప్రారంభం కాకముందే Unirest ప్రాక్సీని సెట్ చేయండి
అంతర్లీన క్లయింట్ సక్రియం కాకముందే Kong Unirest క్లయింట్ను స్పష్టంగా కాన్ఫిగర్ చేయండి లేదా JVM సిస్టమ్ లక్షణాలను ఎంచుకోండి.
మొదటి అభ్యర్థన దాని క్లయింట్ను సక్రియం చేయకముందే Kong Unirest మార్గాన్ని సెట్ చేయండి:
Unirest.config().proxy("proxy.example", 8080);
HttpResponse<String> response = Unirest
.get("https://www.example.com/")
.asString();అనుమతించిన పబ్లిక్ అభ్యర్థనల కోసం కొత్త ఇన్స్టాన్స్ సక్రియం చేయకముందే, HTTP ప్రాక్సీ జాబితా నుండి HTTP చిరునామా ప్రాక్సీ ఖాతా లేకుండా ఉదాహరణ హోస్ట్ మరియు పోర్ట్ను నింపగలదు. డాక్యుమెంట్ చేసిన ప్రాక్సీ ఓవర్లోడ్ అప్లికేషన్ కాన్ఫిగరేషన్ నుండి వినియోగదారు పేరు/పాస్వర్డ్ను కూడా అంగీకరిస్తుంది. అవి గమ్య URLలో ఉండకూడదు.
ఉద్దేశపూర్వకంగా లక్షణ-నడిచే విధానం కోసం, బదులుగా దీన్ని ఎంచుకోండి:
Unirest.config().useSystemProperties(true);JVM లక్షణం ఉండటం ప్రతి HTTP క్లయింట్ దాన్ని చదువుతుందని కాదు. ప్రారంభ సమయంలో మూలాన్ని ఎంచుకోండి; సక్రియం చేసిన క్లయింట్ను నిర్మించడానికి ఉపయోగించిన ఎంపికలు మారే ముందు స్పష్టమైన షట్డౌన్ లేదా రీసెట్ అవసరం.
వేర్వేరు కాన్ఫిగరేషన్ల కోసం Unirest.spawnInstance() ఉపయోగించి అదే ఇన్స్టాన్స్ ద్వారా పంపండి. స్థిర ప్రాథమిక ఇన్స్టాన్స్ సృష్టించిన ఇన్స్టాన్స్ను కాన్ఫిగర్ చేయదు, మరియు పంచుకున్న సక్రియ క్లయింట్ను ఏకకాల అభ్యర్థనల మధ్య మార్చకూడదు.
పాత com.mashape ఉదాహరణలు Unirest.setProxy(HttpHost) ఉపయోగిస్తాయి మరియు అవి మరొక API కి చెందుతాయి. ఆ ఆధారపడటానికి సరిపోలండి, దాని ప్రవేశ బిందువును Kong కాన్ఫిగరేషన్తో కలపకండి.