PHP multi-cURL ನಲ್ಲಿ ಸಾಗಣೆ ಮತ್ತು HTTP ಫಲಿತಾಂಶಗಳು
PHP multi-cURL ಪ್ರಾಕ್ಸಿ ವಿನಂತಿಗಳನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುವಾಗ ಪ್ರತಿ ಹ್ಯಾಂಡಲ್ನ ಸಾಗಣೆ ಫಲಿತಾಂಶಗಳು ಮತ್ತು ಗಮ್ಯಸ್ಥಾನದ ಸ್ಥಿತಿಯನ್ನು ಓದಿ.
“ಮುಗಿದಿದೆ” ಎಂಬುದು multi-cURL ವರ್ಗಾವಣೆ ನಿಂತಿದೆ ಎಂದು ಹೇಳುತ್ತದೆ. ಪ್ರಾಕ್ಸಿ ಲಾಗಿನ್ ಕೆಲಸ ಮಾಡಿತು, ಗಮ್ಯಸ್ಥಾನವು ನಿರೀಕ್ಷಿತ ಸ್ಥಿತಿಯನ್ನು ಹಿಂತಿರುಗಿಸಿತು ಅಥವಾ ಬಾಡಿ ಬಳಸಬಹುದಾದದ್ದು ಎಂದು ಅದು ಹೇಳುವುದಿಲ್ಲ.
ಪ್ರತಿ ಪೂರ್ಣಗೊಂಡ ವರ್ಗಾವಣೆಯನ್ನು curl_multi_info_read() ನಿಂದ ಓದಿ. ಅದರ result ಆ ಹ್ಯಾಂಡಲ್ಗೆ ಸೇರಿದೆ. ಅದನ್ನು ಹ್ಯಾಂಡಲ್ನ ಆಯ್ದ ಪ್ರಾಕ್ಸಿ ಮತ್ತು ಗಮ್ಯಸ್ಥಾನದೊಂದಿಗೆ ಇರಿಸಿ.
| ಸಾಕ್ಷ್ಯ | ಅದು ಯಾವುದಕ್ಕೆ ಉತ್ತರಿಸುತ್ತದೆ |
|---|---|
| ಪ್ರತಿ ವರ್ಗಾವಣೆಯ cURL ಫಲಿತಾಂಶ | ವರ್ಗಾವಣೆ ಸಾಗಣೆ ಅಥವಾ ಪ್ರೋಟೋಕಾಲ್ ಮಟ್ಟದಲ್ಲಿ ಪೂರ್ಣಗೊಂಡಿದೆಯೇ? |
| HTTP ಸ್ಥಿತಿ | ಈ ವಿನಿಮಯಕ್ಕೆ ಯಾವ ಪ್ರತಿಕ್ರಿಯೆ ಸ್ಥಿತಿ ಸಿಕ್ಕಿತು? |
| ನಿರೀಕ್ಷಿತ ಪ್ರತಿಕ್ರಿಯೆ ವಿಷಯ | ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅಗತ್ಯವಿರುವ ಸಂಪನ್ಮೂಲ ಸಿಕ್ಕಿತೇ? |
ಈ ಪರಿಶೀಲನೆಗಳು ಪರಸ್ಪರ ಸಂಬಂಧಿಸಿವೆ, ಆದರೆ ಯಾವುದೂ ಇನ್ನೊಂದನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ. ಪ್ರಾಕ್ಸಿ ಸಂಪೂರ್ಣವಾಗಿ ಓದಬಹುದಾದ ದೋಷ ಬಾಡಿಯೊಂದಿಗೆ ದೃಢೀಕರಣ ಸವಾಲು ಹಿಂತಿರುಗಿಸಬಹುದು. ಟನೆಲ್ ಯಶಸ್ವಿಯಾಗಿ ತೆರೆದ ನಂತರ ವೆಬ್ಸೈಟ್ ನಿರಾಕರಣೆ ಹಿಂತಿರುಗಿಸಬಹುದು.
ನಿಜವಾದ ವರ್ಗಾವಣೆಗೆ ಮೊದಲು ಪ್ರತ್ಯೇಕ ಆರೋಗ್ಯ ಪರಿಶೀಲನೆ ಬೇರೆ ವಿನಂತಿಯ ಬಗ್ಗೆ ಹಳೆಯ ಸಾಕ್ಷ್ಯವನ್ನು ನೀಡುತ್ತದೆ. ಅದು ಮುಂದಿನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಪ್ರಮಾಣೀಕರಿಸಲಾರದು. ಫಲಿತಾಂಶಕ್ಕಾಗಿ ನಿಜವಾದ ವರ್ಗಾವಣೆಯ ಫಲಿತಾಂಶವನ್ನು ಬಳಸಿ ಮತ್ತು ಹಿಂದಿನ ಪರಿಶೀಲನೆಯನ್ನು ಹೆಚ್ಚುವರಿ ಸಂದರ್ಭವಾಗಿ ಮಾತ್ರ ಇರಿಸಿ.