use Cake\Http\Client;

$http = new Client([
    'proxy' => [
        'proxy' => 'proxy.example:8080',
    ],
]);

ഈ റൂട്ട് ആവശ്യമുള്ള അഭ്യർത്ഥനകൾക്ക് ഈ Cake\Http\Client ഇൻസ്റ്റൻസ് ഉപയോഗിക്കുക. HTTP പ്രോക്സി ലിസ്റ്റിൽ നിന്നുള്ള ഒരു പൊതു HTTP സ്ഥാനാർത്ഥി നെസ്റ്റഡ് പ്രോക്സി ഓപ്ഷന് ഹോസ്റ്റും പോർട്ടും നൽകുന്നു. ക്ലയന്റുകൾ ഒരു സേവന ഫാക്ടറിയിൽ നിന്നോ കണ്ടെയ്നറിൽ നിന്നോ വന്നാൽ, ഈ കൺസ്ട്രക്ടർ ഓപ്ഷനുകൾ അവിടെ ഇടുക.

പ്രോക്സി ഓതന്റിക്കേഷനായി, നെസ്റ്റഡ് കോൺഫിഗറേഷൻ ആപ്ലിക്കേഷന്റെ ഉദ്ദേശിച്ച കോൺഫിഗറേഷൻ ഉറവിടത്തിൽ നിന്ന് username, password എന്നിവയും സ്വീകരിക്കുന്നു.

Configure എൻട്രി ഡാറ്റ സംഭരിക്കുന്നു; കോഡ് അത് വായിച്ച് കൈമാറുന്നതുവരെ സ്വതന്ത്രമായി നിർമ്മിച്ച ഒരു ക്ലയന്റിനെയും അത് മാറ്റുന്നില്ല. അതിനാൽ App.http.client മാത്രം നിർവചിക്കുന്നത് ഈ നിർമ്മാണ പാതയെ മാറ്റമില്ലാതെ വിടുന്നു.

ഒരു പ്രത്യേക അഭ്യർത്ഥനയ്ക്ക് മറ്റൊരു റൂട്ട് ആവശ്യമുള്ളപ്പോൾ അഭ്യർത്ഥനാ തലത്തിലുള്ള ഓപ്ഷനുകൾ ഉപയോഗിക്കുക. ഒരു ഉപവർഗ്ഗത്തിന് വിശാലമായ സ്വഭാവം പാക്കേജ് ചെയ്യാം, പക്ഷേ ഈ ഡീഫോൾട്ട് സജ്ജീകരിക്കാൻ അത് ആവശ്യമില്ല.

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