Sobes.tech
Junior

რა სტანდარტული მეთოდები გამოიყენება EndPoint-ით?

sobes.tech AI

პასუხი AI-სგან

EndPoint менен өз ара аракеттенүү үчүн көбүнчө колдонулган стандарттык HTTP ыкмалары:

  • GET: Серверден маалымат алуу. Ресурстун абалын өзгөртпөйт.
  • POST: Жаңы ресурс түзүү же аракетти аткаруу үчүн маалыматтарды серверге жөнөтүү.
  • PUT: Сервердеги ресурсты жаңылоо же түзүү. Эгер ресурс бар болсо, ал жаңыланат; эгер жок болсо, түзүлөт.
  • PATCH: Сервердеги ресурстун бөлүктүү жаңылануы. Тек гана өзгөртүлүүчү талаалар жөнөтүлөт.
  • DELETE: Серверден ресурсты өчүрүү.
  • HEAD: Жооптун башталышын алуу, билдирүү денеси жок. Ресурстун бар-жогун же метадата текшерүү үчүн колдонулат.
  • OPTIONS: Ресурстун мүмкүн болгон ыкмалары жана башка мүмкүнчүлүктөрү жөнүндө маалымат алуу.

Мисал катары GET колдонуу curl менен:

# ID 123 болгон колдонуучу тууралуу маалымат алуу
curl http://api.example.com/users/123

POST менен JSON-денесин колдонуу мисалы:

# Жаңы колдонуучу түзүү
curl -X POST -H "Content-Type: application/json" -d '{"name": "John Doe", "email": "john.doe@example.com"}' http://api.example.com/users

PUT колдонуу мисалы:

# ID 123 болгон колдонуучунун маалыматтарын жаңылоо
curl -X PUT -H "Content-Type: application/json" -d '{"name": "Jane Doe"}' http://api.example.com/users/123

DELETE колдонуу мисалы:

# ID 123 болгон колдонуучуну өчүрүү
curl -X DELETE http://api.example.com/users/123

Бул ыкмалар, кардар URL аркылуу белгиленген ресурска кандай операция жасай турганын аныктайт.