תוכן עניינים:

מה נכון עם אישורים?
מה נכון עם אישורים?

וִידֵאוֹ: מה נכון עם אישורים?

וִידֵאוֹ: מה נכון עם אישורים?
וִידֵאוֹ: מחפשים אישורים מהסביבה? כנראה תמשיכו להיות תקועים במקום 2024, מאי
Anonim

ה-XMLHttpRequest. עם אישורים מאפיין הוא ערך בוליאני המציין אם יש לבצע או לא בקשות Access-Control חוצות אתרים באמצעות אישורים כגון קובצי Cookie, כותרות הרשאות או אישורי לקוח TLS. בנוסף, דגל זה משמש גם לציון מתי יש להתעלם מקובצי Cookie בתגובה.

בהקשר זה, למה משמש Cors?

שיתוף משאבים חוצי מקורות ( CORS ) הוא מפרט W3C המאפשר תקשורת חוצת דומיינים מהדפדפן. על ידי בנייה על גבי האובייקט XMLHttpRequest, CORS מאפשר למפתחים לעבוד עם אותם ניבים כמו בקשות באותו תחום. ה להשתמש -מקרה עבור CORS זה פשוט.

שנית, מה זה CORS ואיך זה עובד? שיתוף משאבים חוצי מקורות ( CORS ) הוא מנגנון שמשתמש בכותרות HTTP נוספות כדי לומר לדפדפנים לתת ליישום אינטרנט הפועל במקור אחד, גישה למשאבים נבחרים ממקור אחר.

לאחר מכן, מהו אותו מקור של אישורים?

אותו - מָקוֹר : שלח משתמש אישורים (עוגיות, http auth בסיסי וכו'..) אם כתובת האתר נמצאת ב- אותו מוצא בתור התסריט המתקשר. זהו ערך ברירת המחדל. כולל: שלח תמיד משתמש אישורים (עוגיות, אימות http בסיסי וכו'), אפילו עבור צולבות מָקוֹר שיחות.

איך מתקנים בעיית CORS?

הדרך לתקן בעיה זו מורכבת מ:

  1. הוסף את התמיכה בשיטת OPTIONS כך שבקשות בדיקה מוקדמת של CORS יהיו תקפות.
  2. הוסף את הכותרת Access-Control-Allow-Origin בתגובתך כדי שהדפדפן יוכל לבדוק את תקפות הבקשה.

מוּמלָץ: