NodeJs, האם ייתכן שבקשת HTTP נשלחת כמה פעמים?
-
האם ייתכן שבקשת HTTP שהשרת שלי שולח (לחברת סליקת אשראי לצורך העניין) תישלח כמה פעמים? במידה ויש בעיית רשת או משהו אחר?
אני משתמש בספריית request.
העניין הוא שראיתי חיובים כפולים שנוצרו בהפרש של כמה שניות (לא יודע בדיוק את ההפרש).
וברשת שלי יש רישום רק פעם אחת (אם בכלל). -
מדובר בחיבור לימות המשיח או משהו אחר שמבוצע בשלבים?
ייתכן שהגדרת שליחה של הנתונים רק לאחר שלב מסויים, אבל לא הגדרת אותו נכון שיישלח רק לאחר השלב המסויים, ולכן ייתכן שגם לפני הקשת מספר התשלומים למשל זה כבר שולח את העסקה בלי ההקשה של מספר התשלומים, ואם בAPI של חברת האשראי לא מקפידים על ערך INT בשדה תשלומים זה נחשב כתשלום אחד והעסקה תקינה.
תנסה לבצע תנאי שרק כאשר השלב האחרון מלא בערך המבוקש רק אז יבוצע המשך הקוד.
אם זה לא מסתדר אולי תראה צילום של הקוד שנבין מה יכול להיות.