Sobes.tech
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.