Դարձրեք մեկ Guzzle հարցումն ուղիղ
Փոխարինեք Guzzle-ի պրոքսի ընտրությունը մեկ հարցման համար՝ պահպանելով հաճախորդի մնացած կարգավորումները։
Երբ Guzzle գործողությունը պետք է անտեսի կարգավորված պրոքսին, այդ հարցման վրա փոխանցեք բացահայտ դատարկ պրոքսի ընտրանք։
$response = $client->request('GET', 'https://example.com/', [
'proxy' => '',
'timeout' => 15,
]);
Սա երթուղու ընտրությունը տեսանելի է դարձնում կանչի տեղում։ Սա ավելի ճշգրիտ է, քան միջավայրի փոփոխականները ժամանակավորապես հեռացնելը, մինչ այլ հարցումներ օգտագործում են նույն ընթացքը։
Պահպանեք տարբերությունը բաց թողնված ընտրանքի և բացահայտ դատարկ արժեքի միջև։ Ընտրանքը բաց թողնելը կարող է ուժի մեջ թողնել հաճախորդի լռելյայն կարգավորումները կամ միջավայրից ստացված կոնֆիգուրացիան։ Հատուկ մշակիչը կամ միջնաշերտը նույնպես կարող են փոխել ընտրանքները, ուստի ստուգեք հավելվածի իրական մշակիչների կույտը, եթե երթուղին դեռ տարբերվում է։
Դատարկ պրոքսի ընտրանքը չի անջատում HTTPS սերտիֆիկատի ստուգումը։ Այդ կառավարումները պահեք առանձին։ Ուղիղ հարցումը պրոքսի միջոցով հարցման հետ համեմատելիս օգտագործեք նույն նպատակակետը և գրանցեք թե՛ ընտրված երթուղին, թե՛ փաստացի պատասխանը։