Sobes.tech
Junior — Middle

Izskaidrojiet, ko nozīmē HTTP pieprasījumos metode OPTIONS.

sobes.tech AI

Atbilde no AI

HTTP metodes OPTIONS tiek izmantota, lai serverim uzdotu jautājumu par atbalstītajām metodēm un resursa iespējām. Parasti klients nosūta OPTIONS pieprasījumu, lai uzzinātu, kuras HTTP metodes (GET, POST, PUT, DELETE utt.) ir atļautas konkrētā URL.

Tas ir īpaši noderīgi, īstenojot CORS (Cross-Origin Resource Sharing), kur pārlūkprogramma vispirms nosūta preflight OPTIONS pieprasījumu, lai pārbaudītu, vai galvenais pieprasījums ir atļauts.

Vienkāršs OPTIONS pieprasījuma piemērs:

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

Servera atbilde var ietvert galveni Allow, kurā ir uzskaitīti atļautie metodes:

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