Middle
Kāda ir atšķirība starp GET un POST?
sobes.tech AI
Atbilde no AI
GET un POST ir divas galvenās HTTP metodes ar dažādiem mērķiem:
-
GET tiek izmantots datu pieprasīšanai no servera. Tas ir drošs un idempotents, parametri tiek nodoti URL (vaicājuma rindā). Parasti tas nemaina servera stāvokli.
-
POST tiek izmantots datu sūtīšanai uz serveri, piemēram, resursu izveidei vai atjaunināšanai. Dati tiek nodoti pieprasījuma ķermenī. POST var mainīt servera stāvokli un nav idempotents.
Piemērs:
GET /todos?id=123 HTTP/1.1
Host: example.com
POST /todos HTTP/1.1
Host: example.com
Content-Type: application/json
{"title": "Buy milk", "done": false}
GET pieprasa todo ar id=123, POST izveido jaunu todo.