Junior
Milliseid standardmeetodeid kasutab EndPoint?
sobes.tech AI
Vastus AI-lt
Standardsed HTTP meetodid, mida sageli kasutatakse EndPointiga suhtlemiseks:
- GET: Andmete saamine serverilt. Ei muuda ressursi olekut.
- POST: Andmete saatmine serverile uue ressursi loomiseks või tegevuse täitmiseks.
- PUT: Ressursi uuendamine või loomine serveris. Kui ressurss eksisteerib, uuendatakse seda; kui mitte, siis luuakse.
- PATCH: Ressursi osaline uuendamine serveris. Saadetakse ainult muudetavad väljad.
- DELETE: Ressursi kustutamine serverist.
- HEAD: Vastuse päiste saamine ilma sõnumi kehas. Kasutatakse ressursi olemasolu või metaandmete kontrollimiseks.
- OPTIONS: Teave saada saadaval olevate meetodite ja teiste suhtlemisvõimaluste kohta.
Näide GET kasutamisest curl-iga:
# Teabe saamine kasutaja kohta ID-ga 123
curl http://api.example.com/users/123
Näide POST kasutamisest JSON-kehaga:
# Uue kasutaja loomine
curl -X POST -H "Content-Type: application/json" -d '{"name": "John Doe", "email": "john.doe@example.com"}' http://api.example.com/users
Näide PUT kasutamisest uuendamiseks:
# Kasutaja andmete uuendamine ID-ga 123
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123
Näide DELETE kasutamisest:
# Kasutaja kustutamine ID-ga 123
curl -X DELETE http://api.example.com/users/123
Need meetodid määravad, millist toimingut klient soovib ressursi suhtes teha, mille identifitseerib URL EndPoint.