שלום לכולם,
הרבה זמן לא שאלתי כאן שאלה
אנסה להסביר את עצמי בלי דוגמאות קוד, כי את הקוד אני כותב בעבודה ועכשיו אני בבית.הסיטואציה היא כזאת,
אני מפתח בעבודה ב- Angular5 ונכון לעכשיו - אין אף מערכת בייצור בארגון שלי בתשתית זו וכאשר יש לי בעיות - אני מתמודד לבד.
צד השרת הוא עמוד asmx בתשתית של .NET,
למה אתם שואלים ? כי צד השרת היא מערכת ותיקה שקיימת בייצור יותר מעשור.
כאשר אני פונה לשרת אני מקבל שגיאה 401 (הרשאות.. אני לא זוכר את הנוסח כי אני לא בעבודה עכשיו)
בהתחלה השגיאה התרחשה לי גם כאשר פניתי עם Get
אבל בעזרת חיפוש קטן בגוגל מצאתי את הפתרון
והוספתי withCredentials:true והבעיה נפתרה.
אבל כאשר אני מעדכן נתונים דרך post אני לא הצלחתי לפתור את הבעיה,
הוספתי withCredentials:true ואני ממשיך לקבל שגיאה 401.
אני מנסה לעשות POST דרך אובייקט של HttpClient ולא Http.
הייתי נותן יותר פרטים, אבל קשה כשאני לא בעבודה
אם מישהו נתקל בבעיה הזו - אשמח לעזרה.