Junior
Kādus standartmetodes izmanto EndPoint?
sobes.tech AI
Atbilde no AI
Standarta HTTP metodes, kas bieži tiek izmanto, lai ar EndPoint:
- GET: Iegūt datus no servera. Nemaina resursa stāvokli.
- POST: Sūtīt datus uz serveri, lai izveidotu jaunu resursu vai veiktu darbību.
- PUT: Atjaunināt vai izveidot resursu serverī. Ja resursu ir, tas tiek atjaunināts; ja nav, tas tiek izveidots.
- PATCH: Daļēja resursa atjaunināšana serverī. Sūta tikai maināmās laukas.
- DELETE: Dzēst resursu no servera.
- HEAD: Iegūt atbildes galvenes bez ziņojuma ķermeņa. Lieto, lai pārbaudītu resursa esamību vai metadatus.
- OPTIONS: Iegūt informāciju par pieejamām metodēm un citām iespējām ar resursu.
Piemērs, izmantojot GET ar curl:
# Iegūt informāciju par lietotāju ar ID 123
curl http://api.example.com/users/123
Piemērs, izmantojot POST ar JSON ķermeni:
# Izveidot jaunu lietotāju
curl -X POST -H "Content-Type: application/json" -d '{"name": "John Doe", "email": "john.doe@example.com"}' http://api.example.com/users
Piemērs, izmantojot PUT atjaunināšanai:
# Atjaunināt lietotāja datus ar ID 123
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123
Piemērs, izmantojot DELETE:
# Dzēst lietotāju ar ID 123
curl -X DELETE http://api.example.com/users/123
Šīs metodes nosaka operācijas veidu, ko klients vēlas veikt ar resursu, kas identificēts ar URL adresi EndPoint.