Junior
Какви стандартни методи използва EndPoint?
sobes.tech AI
Отговор от AI
Стандартните HTTP методи, често използвани за взаимодействие с EndPoint:
- 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 адреса на EndPoint.