„הסתיים“ אומר לכם שהעברה של multi-cURL נעצרה. הוא אינו אומר שהכניסה ל-proxy עבדה, שהיעד החזיר את הסטטוס הצפוי או שהגוף שמיש.

קראו כל העברה שהושלמה מתוך curl_multi_info_read(). ה-result שלה שייך ל-handle הזה. שמרו אותו לצד ה-proxy והיעד שנבחרו ל-handle.

ראיהלמה היא עונה
תוצאת cURL לכל העברההאם ההעברה הושלמה ברמת התעבורה או הפרוטוקול?
מצב HTTPאיזה מצב תגובה קיבל החילוף הזה?
תוכן התגובה הצפויהאם היישום קיבל את המשאב שהיה דרוש לו?

הבדיקות הללו קשורות זו לזו, אך אף אחת אינה מחליפה את האחרות. proxy יכול להחזיר אתגר אימות עם גוף שגיאה קריא לחלוטין. אתר יכול להחזיר דחייה לאחר שהמנה נפתחה בהצלחה.

בדיקת בריאות נפרדת לפני ההעברה האמיתית מספקת ראיות ישנות יותר על בקשה אחרת. היא אינה יכולה לאשר את הפעולה הבאה. השתמשו בתוצאה של ההעברה בפועל לתוצאה שלה, ושמרו את הבדיקה הקודמת רק כהקשר נוסף.

מאמרים קשורים