REST-api в действии: Практические примеры и реальные проекты - страница 5

Шрифт
Интервал



Пример использования метода PUT:


Обновление информации о пользователе: `PUT /users/123`


Изменение статуса заказа: `PUT /orders/456`


DELETE – Удаление данных


Метод DELETE используется для удаления данных с сервера. Когда клиент отправляет запрос DELETE, сервер удаляет запрошенный ресурс и возвращает подтверждение об удалении в ответе. Этот метод часто пользователей, заказов или товаров.


Пример использования метода DELETE:


Удаление пользователя: `DELETE /users/123`


Удаление заказа: `DELETE /orders/456`


В заключении, методы HTTP являются основой для построения REST-api. Каждый метод имеет свое предназначение и используется выполнения определенных действий. Понимание этих методов поможет вам разработать эффективное масштабируемое REST-api, которое будет удовлетворять потребностям вашего приложения.


В следующей главе мы рассмотрим, как использовать эти методы для построения REST-api и реализовать их в вашем приложении.


2.2. URI и URL URL: Основы адресации в REST-api


Когда мы начинаем разрабатывать REST-api, сталкиваемся с двумя важными понятиями: URI и URL. Эти термины часто используются взаимозаменяемо, но между ними существует тонкая разница. В этой главе рассмотрим, что такое URL, как они в REST-api.


Что такое URI?


URI (Uniform Resource Identifier) – это уникальный идентификатор ресурса в сети. используется для обозначения ресурса, такого как веб-страница, изображение или документ, и может быть использован доступа к этому ресурсу. состоит из трех частей: схемы, имени хоста пути.


Например, следующий URI: `https://example.com/users/123` состоит из:


Схемы: `https`


Имени хоста: `example.com`


Пути: `/users/123`


Что такое URL?


URL (Uniform Resource Locator) – это специальный тип URI, который используется для указания местоположения ресурса в сети. содержит информацию о том, где находится ресурс, и как к нему можно получить доступ. обычно начинается с протокола (например, `http` или `https`), за которым следует имя хоста путь ресурсу.


Например, следующий URL: `https://example.com/users/123` является также URI, но он содержит дополнительную информацию о том, как получить доступ к ресурсу.


Разница между URI и URL


Основная разница между URI и URL заключается в том, что – это более широкое понятие, которое может включать не только местоположение ресурса, но его имя или идентификатор. URL, наоборот, всегда указывает на ресурса.