CORS nedir? Neden CORS hatası alırız?

Cevap

Tarayıcılar güvenlik için same-origin policy uygular: bir sayfa, farklı bir origin'e (protokol + alan adı + port) yapılan isteklerin cevabını okuyamaz.

CORS (Cross-Origin Resource Sharing), sunucunun hangi origin'lere izin verdiğini başlıklarla bildirmesidir:

Access-Control-Allow-Origin: https://app.ornek.com
Access-Control-Allow-Methods: GET, POST
Access-Control-Allow-Headers: Content-Type, Authorization

Content-Type: application/json veya özel başlık içeren isteklerden önce tarayıcı bir preflight (OPTIONS) isteği gönderir. Hata tarayıcıda görülür ama çözüm sunucu tarafındadır.

  1. XSS ve CSRF saldırıları nedir, nasıl korunulur?ZorWeb GüvenliğiFull Stack

Bu konuda başka bir soru biliyor musun?

Mülakatta karşılaştığın soruları ekle, onaylandıktan sonra yayına alınsın.

Soru ekle