libcurl ನ ಪ್ರಾಕ್ಸಿ ಹೆಡರ್ಗಳನ್ನು ವೆಬ್ಸೈಟ್ ಹೆಡರ್ಗಳಿಂದ ಬೇರ್ಪಡಿಸಿ
libcurl ಗೆ ಪ್ರತ್ಯೇಕ ಪ್ರಾಕ್ಸಿ ಮತ್ತು ಗಮ್ಯಸ್ಥಾನ ಹೆಡರ್ ಪಟ್ಟಿಗಳನ್ನು ನೀಡಿ, ಜೊತೆಗೆ ಸರಳ ಪಠ್ಯ ಮುಂದುವರಿಕೆಯ ಗೋಚರತೆಯ ಮಿತಿ ವಿಭಿನ್ನವಾಗಿದೆ ಎಂದು ಗುರುತಿಸಿ.
ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ libcurl ಹ್ಯಾಂಡಲ್ಗಾಗಿ, ಗಮ್ಯಸ್ಥಾನ ಮತ್ತು ಪ್ರಾಕ್ಸಿ ಹೆಡರ್ ಪಟ್ಟಿಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಬೇರ್ಪಡಿಸಿ:
curl_easy_setopt(handle, CURLOPT_HEADEROPT, (long)CURLHEADER_SEPARATE);
curl_easy_setopt(handle, CURLOPT_PROXYHEADER, proxy_headers);
curl_easy_setopt(handle, CURLOPT_HTTPHEADER, origin_headers); ವರ್ಗಾವಣೆಯ ಸಮಯದಲ್ಲಿ ಸಂರಚಿತ ಹ್ಯಾಂಡಲ್ ಮತ್ತು ಮಾನ್ಯ ಪಟ್ಟಿಗಳನ್ನು ಜೀವಂತವಾಗಿಡಿ. CURLHEADER_SEPARATE CONNECT ನಲ್ಲಿ ಬಳಸುವ ಹೆಡರ್ಗಳನ್ನು ಗಮ್ಯಸ್ಥಾನದ ವಿನಂತಿಗೆ ಬಳಸುವ ಹೆಡರ್ಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸುತ್ತದೆ. ಹಳೆಯ ಏಕೀಕೃತ-ನೀತಿ ಉದಾಹರಣೆಗಳು ಸಾಮಾನ್ಯ ಪಟ್ಟಿಯನ್ನು ಎರಡೂ ವಿನಿಮಯಗಳಲ್ಲಿ ಇರಿಸಬಹುದು.
| ವಿನಂತಿ ಮಾರ್ಗ | ಪ್ರತ್ಯೇಕ ಪಟ್ಟಿಗಳ ಅರ್ಥ |
|---|---|
| ಸಾಮಾನ್ಯ CONNECT ಸುರಂಗದೊಳಗೆ HTTPS | ಪ್ರಾಕ್ಸಿ ವಿನಿಮಯ ಮೊದಲು ಬರುತ್ತದೆ; ನಂತರ ಗಮ್ಯಸ್ಥಾನದ HTTP ಹೆಡರ್ಗಳು ಗಮ್ಯಸ್ಥಾನದ TLS ಒಳಗೆ ಅನುಸರಿಸುತ್ತವೆ. |
| ಸಾಮಾನ್ಯ HTTP ಮುಂದುವರಿಕೆ | ಪ್ರಾಕ್ಸಿ ಗಮ್ಯಸ್ಥಾನದ ಹೆಡರ್ಗಳನ್ನು ಓದಬಹುದು, ಮತ್ತು libcurl ಒಂದೇ ಮುಂದುವರಿಸಿದ ವಿನಂತಿಯಲ್ಲಿ ಎರಡೂ ಅನ್ವಯವಾಗುವ ಪಟ್ಟಿಗಳನ್ನು ಬಳಸಬಹುದು. |
ಪ್ರಾಕ್ಸಿ-ಮಾತ್ರ ರೂಟಿಂಗ್ ಮಾರ್ಕರ್ ಪ್ರಾಕ್ಸಿ ವಿನಿಮಯಕ್ಕೆ ಸೇರಿದೆ. ಸರಳ ಪಠ್ಯ ಮುಂದುವರಿಕೆಯಲ್ಲಿ, ಮುಂದುವರಿಕೆ ವ್ಯವಸ್ಥೆಯು ನಿರ್ವಹಿಸದಿದ್ದರೆ ಅನಿಯತ ಕಸ್ಟಮ್ ಕ್ಷೇತ್ರವು ಮೂಲವನ್ನು ತಲುಪಬಹುದು; ಆಯ್ಕೆಯ ಹೆಸರು ಗೋಪ್ಯತೆಯ ಖಾತರಿ ಅಲ್ಲ.
ದೃಢೀಕರಣಕ್ಕಾಗಿ ಬೆಂಬಲಿತ ರುಜುವಾತು ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಿ. ಆಪರೇಟರ್-ವ್ಯಾಖ್ಯಾನಿತ ಮೆಟಾಡೇಟಾಗೆ, ಯಾವ ಹಾಪ್ ಅದನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಸಾಮಾನ್ಯ ಕ್ಷೇತ್ರದಲ್ಲಿ ಪಾಸ್ವರ್ಡ್ ಇಡುವ ಬದಲು ಅದನ್ನು ಮುಂದುವರಿಸಬಹುದೇ ಎಂದು ನಿರ್ಧರಿಸಿ.
ಮಾರ್ಕರ್ ಕಾಣೆಯಾದಾಗ ಅಥವಾ ಸೋರುತ್ತಿರುವಂತೆ ಕಂಡಾಗ, ಅದನ್ನು ಹೊಂದಿರುವ ನಿಜವಾದ ವಿನಂತಿಯನ್ನು ಗುರುತಿಸಿ. ಹಲವು ವಿನಿಮಯಗಳನ್ನು ತೋರಿಸುವ ಹೆಡರ್ ಕಾಲ್ಬ್ಯಾಕ್ ಸರಿಯಾಗಿ ಬೇರ್ಪಡಿಸಿದ ಪಟ್ಟಿಗಳನ್ನು ಮಿಶ್ರವಾಗಿ ಕಾಣಿಸಬಹುದು.