កំណត់ផ្លូវ Kong Unirest មុនពេលសំណើដំបូងធ្វើឱ្យ client របស់វាសកម្ម៖

Unirest.config().proxy("proxy.example", 8080);

HttpResponse<String> response = Unirest
    .get("https://www.example.com/")
    .asString();

មុនពេលធ្វើឱ្យ instance ថ្មីសកម្មសម្រាប់សំណើសាធារណៈដែលបានអនុញ្ញាត អាសយដ្ឋាន HTTP ពី បញ្ជី proxy HTTP អាចបំពេញ host និង port របស់ឧទាហរណ៍ដោយគ្មានគណនី proxy។ ការផ្ទុកលើស proxy ដែលបានចងក្រងក៏ទទួលយកឈ្មោះអ្នកប្រើ/ពាក្យសម្ងាត់ពីការកំណត់រចនាសម្ព័ន្ធកម្មវិធីដែរ។ ពួកវាមិនមែនជាផ្នែកនៃ URL គោលដៅទេ។

សម្រាប់គោលនយោបាយដែលដឹកនាំដោយលក្ខណសម្បត្តិដោយចេតនា សូមជ្រើសរើសវាជំនួសវិញ៖

Unirest.config().useSystemProperties(true);

ការមានលក្ខណសម្បត្តិ JVM មិនធ្វើឱ្យរាល់ client HTTP អានវាទេ។ ជ្រើសរើសប្រភពអំឡុងពេលចាប់ផ្តើម។ ជម្រើសដែលបានប្រើដើម្បីបង្កើត client សកម្មត្រូវការការបិទ ឬកំណត់ឡើងវិញច្បាស់លាស់ មុនពេលពួកវាអាចផ្លាស់ប្តូរ។

សម្រាប់ការកំណត់ផ្សេងៗគ្នា សូមប្រើ Unirest.spawnInstance() ហើយផ្ញើតាម instance ដូចគ្នា។ instance ចម្បងឋិតិវន្តមិនកំណត់ instance ដែលបានបង្កើតទេ ហើយ client សកម្មដែលចែករំលែកមិនគួរត្រូវបានប្តូរជុំវិញសំណើព្រមគ្នាទេ។

ឧទាហរណ៍ com.mashape ចាស់ដែលប្រើ Unirest.setProxy(HttpHost) ជាកម្មសិទ្ធិរបស់ API ផ្សេង។ ផ្គូផ្គងការពឹងផ្អែកនោះ ជាជាងបញ្ចូលចំណុចចូលរបស់វាជាមួយការកំណត់របស់ Kong។

អត្ថបទពាក់ព័ន្ធ