ಒಂದು Guzzle ವಿನಂತಿಯನ್ನು ನೇರವಾಗಿ ಕಳುಹಿಸಿ
ಕ್ಲೈಂಟ್ನ ಉಳಿದ ಸಂರಚನೆಯನ್ನು ಉಳಿಸಿಕೊಂಡು ಒಂದು ವಿನಂತಿಗೆ Guzzleನ ಪ್ರಾಕ್ಸಿ ಆಯ್ಕೆಯನ್ನು ಅತಿಕ್ರಮಿಸಿ.
Guzzle ಕಾರ್ಯಾಚರಣೆಯು ಸಂರಚಿಸಿದ ಪ್ರಾಕ್ಸಿಯನ್ನು ನಿರ್ಲಕ್ಷಿಸಬೇಕಾದಾಗ, ಆ ವಿನಂತಿಯಲ್ಲಿ ಸ್ಪಷ್ಟವಾಗಿ ಖಾಲಿ ಪ್ರಾಕ್ಸಿ ಆಯ್ಕೆಯನ್ನು ರವಾನಿಸಿ:
$response = $client->request('GET', 'https://example.com/', [
'proxy' => '',
'timeout' => 15,
]);
ಇದು ಕರೆ ಸ್ಥಳದಲ್ಲಿ ಮಾರ್ಗದ ಆಯ್ಕೆಯನ್ನು ಗೋಚರವಾಗಿಸುತ್ತದೆ. ಇತರ ವಿನಂತಿಗಳು ಅದೇ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಬಳಸುತ್ತಿರುವಾಗ ಪರಿಸರ ಚರಾಂಕಗಳನ್ನು ತಾತ್ಕಾಲಿಕವಾಗಿ ತೆಗೆದುಹಾಕುವುದಕ್ಕಿಂತ ಇದು ಹೆಚ್ಚು ನಿಖರವಾಗಿದೆ.
ಬಿಟ್ಟುಬಿಟ್ಟ ಆಯ್ಕೆ ಮತ್ತು ಸ್ಪಷ್ಟ ಖಾಲಿ ಮೌಲ್ಯದ ನಡುವಿನ ವ್ಯತ್ಯಾಸವನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ. ಆಯ್ಕೆಯನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟರೆ ಕ್ಲೈಂಟ್ನ ಡೀಫಾಲ್ಟ್ಗಳು ಅಥವಾ ಪರಿಸರದಿಂದ ಪಡೆದ ಸಂರಚನೆ ಜಾರಿಯಲ್ಲಿರಬಹುದು. ಕಸ್ಟಮ್ ಹ್ಯಾಂಡಲರ್ ಅಥವಾ ಮಿಡಲ್ವೇರ್ ಸಹ ಆಯ್ಕೆಗಳನ್ನು ಬದಲಿಸಬಹುದು, ಆದ್ದರಿಂದ ಮಾರ್ಗವು ಇನ್ನೂ ಭಿನ್ನವಾಗಿದ್ದರೆ ಅಪ್ಲಿಕೇಶನ್ನ ನಿಜವಾದ ಹ್ಯಾಂಡಲರ್ ಸ್ಟ್ಯಾಕ್ ಪರಿಶೀಲಿಸಿ.
ಖಾಲಿ ಪ್ರಾಕ್ಸಿ ಆಯ್ಕೆಯು HTTPS ಪ್ರಮಾಣಪತ್ರ ಪರಿಶೀಲನೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದಿಲ್ಲ. ಆ ನಿಯಂತ್ರಣಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಇರಿಸಿ. ನೇರ ವಿನಂತಿಯನ್ನು ಪ್ರಾಕ್ಸಿ ಮೂಲಕ ಹೋಗುವ ವಿನಂತಿಯೊಂದಿಗೆ ಹೋಲಿಸುವಾಗ ಅದೇ ಗಮ್ಯಸ್ಥಾನವನ್ನು ಬಳಸಿ ಮತ್ತು ಆಯ್ಕೆಮಾಡಿದ ಮಾರ್ಗ ಹಾಗೂ ನಿಜವಾದ ಪ್ರತಿಕ್ರಿಯೆ ಎರಡನ್ನೂ ದಾಖಲಿಸಿ.