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