בס"ד
אני מנסה לשלוח Headers באנגולר,
חפרתי וניסית המון הצעות, במשך חודש ושום דבר לא הועיל, (חבל שלא שמרתי תיעוד מכל ניסיון),
בגדול ניסיתי להעביר בשליחה עצמה ב options
headera: {userName: 'avi rz'}
וניסיתי לייבא את ה HttpHeaders לעשות new ולהוסיף עם הפונקציות set ועם append
ולהוסיף מפתח יירוט בappModel ב
providers: [
{ provide: HTTP_INTERCEPTORS, useClass: MyHeaders, multi: true },
],
שום דבר לא עזר!
ברוב המקרים זה נשלח רגיל רק בלי ה headers שהוספתי, ובחלק מהמקרים זה בכלל לא נשלח ובחלק נוסף (שזה מה שניסיתי ליירט כמו' שמובא כאן וכאן - חשוב לציין: שלא השתמשתי ב JWT - אלא הוספתי סתם כותרת בצורה הזאת)
ובצורה הזאת הוא שלח את הHTTP בצורה שך options למרות שבשליחה עצמה השתמשתי בפונקציה של post,
ונסיתי גם את זה והוספתי בheaders Uלא קיבלתי כלום
providers: [
{ provide: 'HEADERS', useValue: new HttpHeaders({'Content-Type': 'application/json'}) },
],
למרות זאת כשאני שולח נורמלי ב postman אני מקבל כל מה שאני רוצה.
תודה רבה לכולם!
סליחה על האריכות, התכוונתי רק לחסוך פוסטים מיותרים, אם למישהו עדיין יש מה להוסיף או לנחם זה ממש יעזור