HTTP ಸಂದರ್ಭದ ಪ್ರಾಕ್ಸಿ ಆಯ್ಕೆಯು PHP ನ HTTP ಸ್ಟ್ರೀಮ್ ರ್ಯಾಪರ್‌ಗೆ ಸೇರಿದೆ. stream_socket_client ರಚಿಸುವ ಕಚ್ಚಾ TCP ಸಂಪರ್ಕವು ಆ ಆಯ್ಕೆಯು ಸಂದರ್ಭ ವಸ್ತುವಿನಲ್ಲಿ ಇರುವ ಕಾರಣದಿಂದ ಮಾತ್ರ HTTP ಪ್ರಾಕ್ಸಿ ಕ್ಲೈಂಟ್ ಆಗುವುದಿಲ್ಲ.

ಕೋಡ್ ನೇರವಾಗಿ ಗಮ್ಯಸ್ಥಾನದ ವಿಳಾಸಕ್ಕೆ ಸಂಪರ್ಕಿಸಿದರೆ, ಅದು ಆ TCP ಮಾರ್ಗವನ್ನು ತೆರೆಯುತ್ತದೆ. ಅದು ಬದಲಿಗೆ ಪ್ರಾಕ್ಸಿ ವಿಳಾಸಕ್ಕೆ ಸಂಪರ್ಕಿಸಿದರೆ, ಮುಂದಿನ ಬೈಟ್‌ಗಳು ಇನ್ನೂ ಪ್ರಾಕ್ಸಿ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಜಾರಿಗೊಳಿಸಬೇಕು.

HTTP CONNECT ಗಾಗಿ ಅದು ಮಾನ್ಯ ಗಮ್ಯಸ್ಥಾನ ಹೋಸ್ಟ್ ಮತ್ತು ಪೋರ್ಟ್, ಅಗತ್ಯವಿರುವ ಯಾವುದೇ ಪ್ರಾಕ್ಸಿ ದೃಢೀಕರಣ, ಪ್ರತಿಕ್ರಿಯೆಯ ಸಂಪೂರ್ಣ ವಿಶ್ಲೇಷಣೆ ಮತ್ತು ಗಮ್ಯಸ್ಥಾನ ಪ್ರೋಟೋಕಾಲ್ ಪ್ರಾರಂಭವಾಗುವ ಮೊದಲು ಸ್ವೀಕಾರ ಎಂದರ್ಥ. ಯಶಸ್ಸಿನ ನುಡಿಗಟ್ಟನ್ನು ಹುಡುಕುವ ಒಂದೇ fread ಕರೆ ಸಂಪೂರ್ಣ ಸಂಪರ್ಕಕಾರಿ ಅಲ್ಲ. TCP ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಓದುವಿಕೆಗಳ ನಡುವೆ ವಿಭಜಿಸಬಹುದು ಅಥವಾ ಉಳಿಸಬೇಕಾದ ಹೆಚ್ಚುವರಿ ಬೈಟ್‌ಗಳನ್ನು ಹಿಂತಿರುಗಿಸಬಹುದು.

HTTPS ಗಮ್ಯಸ್ಥಾನಕ್ಕಾಗಿ TLS ನಂತರ ಸ್ಥಾಪಿತ ಸುರಂಗದ ಮೂಲಕ ಪ್ರಾರಂಭವಾಗಬೇಕು ಮತ್ತು ಗಮ್ಯಸ್ಥಾನದ ಗುರುತನ್ನು ಪರಿಶೀಲಿಸಬೇಕು. ಪ್ರಾಕ್ಸಿ ಹೋಸ್ಟ್‌ಹೆಸರು ವೆಬ್‌ಸೈಟ್‌ನ ಪ್ರಮಾಣಪತ್ರ ಗುರುತಲ್ಲ.

ಕೆಲಸವು ಕೇವಲ URL ತರುವುದಾದರೆ, ಅಗತ್ಯವಿರುವ ಪ್ರಾಕ್ಸಿ ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ದಾಖಲಿತ ಬೆಂಬಲವಿರುವ ಕ್ಲೈಂಟ್ ಅಥವಾ ಸಂಪರ್ಕಕಾರಿಯನ್ನು ಬಳಸಿ. PHP cURL ನ HTTP ಮತ್ತು SOCKS ಸೆಟ್ಟಿಂಗ್‌ಗಳು URL ತರುವ ಒಂದು ಬೆಂಬಲಿತ ಮಾರ್ಗವನ್ನು ನೀಡುತ್ತವೆ. ಕಚ್ಚಾ ಸ್ಟ್ರೀಮ್ ಅಪ್ಲಿಕೇಶನ್ ಆ ಕೆಳಮಟ್ಟದ ಪ್ರೋಟೋಕಾಲ್ ಕೆಲಸವನ್ನು ತಾನೇ ನಿರ್ವಹಿಸಿದಾಗ ಉಪಯುಕ್ತವಾಗಿದೆ; ಅದು ಸಂಬಂಧವಿಲ್ಲದ HTTP ರ್ಯಾಪರ್ ಉದಾಹರಣೆಯಿಂದ ಊಹೆಗಳನ್ನು ಸದ್ದಿಲ್ಲದೆ ಬಳುವಳಿಯಾಗಿ ಪಡೆಯಬಾರದು.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು