Sobes.tech
Junior — Middle

Ներկայացրեք, թե ինչ է նշանակում OPTIONS մեթոդը HTTP հարցումներում։

sobes.tech AI

Պատասխան AI-ից

HTTP-ում OPTIONS մեթոդը օգտագործվում է սերվերից տեղեկություններ ստանալու համար աջակցվող մեթոդների և ռեսուրսի հնարավորությունների մասին: Սովորաբար, հաճախորդը ուղարկում է OPTIONS հարցում՝ իմանալու համար, թե կոնկրետ URL-ի համար որոնք HTTP մեթոդներ (GET, POST, PUT, DELETE և այլն) թույլատրված են:

Սա հատկապես օգտակար է CORS (Cross-Origin Resource Sharing) իրականացման ժամանակ, երբ բրաուզերը նախ ուղարկում է preflight OPTIONS հարցում՝ ստուգելու համար, արդյոք հիմնական հարցումը թույլատրված է:

Պարզ օրինակ՝ OPTIONS հարցում:

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

Սերվերի պատասխանն կարող է պարունակել Allow գլխագիր, որտեղ նշված են թույլատրված մեթոդները:

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