Sobes.tech
Junior — Middle

HTTP sorğularında OPTIONS metodunun nə olduğunu izah edin.

sobes.tech Süni İntellekt

AI-dan cavab

HTTP-də OPTIONS metodu, serverdən dəstək olunan metodlar və resursun imkanları haqqında məlumat almaq üçün istifadə olunur. Adətən, müştəri müəyyən bir URL üçün hansı HTTP metodlarının (GET, POST, PUT, DELETE və s.) icazə verildiyini öyrənmək üçün OPTIONS sorğusu göndərir.

Bu, xüsusən CORS (Cross-Origin Resource Sharing) tətbiqində faydalıdır; burada brauzer əvvəlcə preflight OPTIONS sorğusu göndərərək əsas sorğunun icazə verilib-verilmədiyini yoxlayır.

Sadə bir OPTIONS sorğusunun nümunəsi:

OPTIONS /api/data HTTP/1.1
Host: example.com

Serverin cavabı, icazə verilən metodları siyahıya alan Allow başlığını ehtiva edə bilər:

HTTP/1.1 204 No Content
Allow: GET, POST, OPTIONS