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