ആദ്യ അഭ്യർത്ഥന അതിന്റെ ക്ലയന്റ് സജീവമാക്കുന്നതിന് മുമ്പ് 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-ന്റെ കോൺഫിഗറേഷനുമായി കൂട്ടിച്ചേർക്കരുത്.

അനുബന്ധ ലേഖനങ്ങൾ