Სარჩევი:

რა არის CORS API კარიბჭე?
რა არის CORS API კარიბჭე?

ვიდეო: რა არის CORS API კარიბჭე?

ვიდეო: რა არის CORS API კარიბჭე?
ვიდეო: Мальвы цветут_Рассказ_Слушать 2024, აპრილი
Anonim

ჩართვა კორსები ამაზონში API Gateway . კორსები საშუალებას აძლევს მეთოდებს API Gateway რომ მოთხოვნა შეზღუდული რესურსები სხვა დომენიდან (მაგ. JavaScript კლიენტი, რომელიც უწოდებს ან API განლაგებულია სხვა დომენზე).

უბრალოდ, როგორ გავააქტიურო CORS API კარიბჭე?

CORS-ის ჩართვა API Gateway-ში

  1. გადადით AWS Console-ზე.
  2. გადადით API Gateway-ზე.
  3. დააწკაპუნეთ თქვენს API-ზე.
  4. დააწკაპუნეთ მეთოდზე, რომელზეც გსურთ CORS-ის ჩართვა.
  5. გახსენით მენიუ და დააჭირეთ ჩართეთ CORS.

ასევე, როგორ ამოწმებ Cors-ს? Შენ შეგიძლია ტესტი ეს ნებისმიერ დასვენების კლიენტთან, როგორიცაა POSTMAN Rest Client, ან უბრალოდ შეგიძლიათ ჩეკი ის ბრაუზერის კონსოლიდან - > ქსელის ჩანართი -> xhr ფილტრში - ჩეკი სათაური კონკრეტული მოთხოვნისთვის. შენ შეგიძლია ჩეკი მოთხოვნა და პასუხი. თუ თქვენი აპლიკაცია დააბრუნებს სათაურს: Access-Control-Allow-Origin, მაშინ ის უნდა იმუშაოს.

ანალოგიურად, როგორ გადაჭრით Cors-ის საკითხებს REST API-ში?

ამ პრობლემის მოგვარების გზა შედგება:

  1. დაამატეთ OPTIONS მეთოდის მხარდაჭერა ისე, რომ CORS ფრენის მოთხოვნები ძალაში იყოს.
  2. დაამატეთ Access-Control-Allow-Origin სათაური თქვენს პასუხში, რათა ბრაუზერმა შეამოწმოს მოთხოვნის ვალიდობა.

რა არის წვდომის კონტროლის ნებართვის წარმოშობის სათაური?

წვდომა - კონტროლი - დაშვება - წარმოშობა არის კორსი ( ჯვარი - წარმოშობა რესურსების გაზიარება) სათაური . თუ საიტი A ითხოვს გვერდს B საიტიდან, ბრაუზერი რეალურად მიიღებს მოთხოვნილ გვერდს ქსელის დონეზე და შეამოწმებს თუ არა პასუხი სათაურები ჩამოთვალეთ საიტი A, როგორც ნებადართული მომთხოვნის დომენი.

გირჩევთ: