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

מהו שער API של CORS?
מהו שער API של CORS?

וִידֵאוֹ: מהו שער API של CORS?

וִידֵאוֹ: מהו שער API של CORS?
וִידֵאוֹ: 13 - API Gateway CORS 2024, נוֹבֶמבֶּר
Anonim

לְאַפשֵׁר CORS באמזון שער API . CORS מאפשר שיטות להיכנס שער API ל בַּקָשָׁה משאבים מוגבלים מדומיין אחר (למשל, לקוח JavaScript שקורא ל-an ממשק API פרוסים בדומיין אחר).

פשוט כך, כיצד אוכל להפעיל שער API של CORS?

הפעלת CORS ב-API Gateway

  1. עבור אל AWS Console.
  2. עבור אל שער API.
  3. לחץ על ה-API שלך.
  4. לחץ על השיטה שבה ברצונך להפעיל את CORS.
  5. פתח את התפריט ולחץ על Enable CORS.

כמו כן, איך בודקים את Cors? אתה יכול מִבְחָן זה עם כל לקוח מנוחה כמו POSTMAN Rest Client, או פשוט אתה יכול חשבון זה ממסוף הדפדפן -> לשונית רשת -> במסנן xhr - חשבון הכותרת של הבקשה הספציפית. אתה יכול חשבון בקשה ותגובה. אם היישום שלך מחזיר את הכותרת: Access-Control-Allow-Origin אז זה אמור לעבוד.

באופן דומה, איך פותרים בעיות של Cors ב- REST API?

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

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

מהי כותרת בקרת גישה לאפשר מקור?

גִישָׁה - לִשְׁלוֹט - להתיר - מָקוֹר הוא CORS ( לַחֲצוֹת - מָקוֹר שיתוף משאבים) כּוֹתֶרֶת . אם אתר א' מבקש דף מאתר ב', הדפדפן יביא למעשה את הדף המבוקש ברמת הרשת ויבדוק אם התגובה כותרות רשום אתר A כדומיין המבקש מותר.

מוּמלָץ: