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 аркылуу белгиленген ресурска кандай операция жасай турганын аныктайт.