Junior — Middle
HTTP isteklerinde OPTIONS metodunun ne anlama geldiğini açıklayın.
sobes.tech yapay zeka
AI'dan gelen yanıt
HTTP'de OPTIONS yöntemi, sunucudan desteklenen yöntemler ve kaynak özellikleri hakkında bilgi istemek için kullanılır. Genellikle, istemci belirli bir URL için hangi HTTP yöntemlerinin (GET, POST, PUT, DELETE vb.) izin verildiğini öğrenmek amacıyla OPTIONS isteği gönderir.
Bu, özellikle CORS (Cross-Origin Resource Sharing) uygulamasında faydalıdır; burada tarayıcı önce preflight OPTIONS isteği göndererek ana isteğin izin verilip verilmediğini kontrol eder.
Basit bir OPTIONS isteği örneği:
OPTIONS /api/data HTTP/1.1
Host: example.com
Sunucu yanıtı, izin verilen yöntemleri listeleyen Allow başlığını içerebilir:
HTTP/1.1 204 No Content
Allow: GET, POST, OPTIONS