Junior
Milyen szabványos módszereket használ az EndPoint?
sobes.tech MI
Válasz az MI-től
Az EndPoint-tal való kommunikációhoz gyakran használt szabványos HTTP-módszerek:
- GET: Adatok lekérése a szerverről. Nem változtatja meg az erőforrás állapotát.
- POST: Adatok küldése a szervernek új erőforrás létrehozásához vagy művelet végrehajtásához.
- PUT: Erőforrás frissítése vagy létrehozása a szerveren. Ha az erőforrás létezik, frissül; ha nem, akkor létrejön.
- PATCH: Az erőforrás részleges frissítése a szerveren. Csak a módosítandó mezőket küldi.
- DELETE: Erőforrás törlése a szerverről.
- HEAD: A válasz fejlécének lekérése a törzs nélkül. Az erőforrás vagy metaadatok létezésének ellenőrzésére szolgál.
- OPTIONS: Információk lekérése az elérhető módszerekről és más interakciós lehetőségekről az erőforrással kapcsolatban.
Példa a GET használatára curl-lel:
# Információk lekérése a 123 azonosítójú felhasználóról
curl http://api.example.com/users/123
Példa a POST JSON-törzzsel:
# Új felhasználó létrehozása
curl -X POST -H "Content-Type: application/json" -d '{"name": "John Doe", "email": "john.doe@example.com"}' http://api.example.com/users
Példa a PUT használatára frissítéshez:
# A 123 azonosítójú felhasználó adatainak frissítése
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123
Példa a DELETE-re:
# A 123 azonosítójú felhasználó törlése
curl -X DELETE http://api.example.com/users/123
Ezek a módszerek meghatározzák, hogy a kliens milyen műveletet kíván végrehajtani az URL által azonosított erőforráson.