Ответ
Postman поддерживает все стандартные HTTP-методы, определенные в RFC, а также специализированные протоколы.
Основные HTTP-методы (для REST API):
| Метод | Назначение | Идемпотентность* | Безопасность* |
|---|---|---|---|
GET |
Получение данных с сервера. | Да | Да |
POST |
Создание нового ресурса или отправка данных для обработки. | Нет | Нет |
PUT |
Полное обновление (замена) ресурса. Если ресурса нет — может создавать. | Да | Нет |
PATCH |
Частичное обновление ресурса. | Нет | Нет |
DELETE |
Удаление ресурса. | Да | Нет |
HEAD |
Аналогичен GET, но сервер возвращает только заголовки ответа (без тела). Используется для проверки доступности ресурса. |
Да | Да |
OPTIONS |
Получение информации о поддерживаемых методах для ресурса (заголовок Allow). |
Да | Да |
*Идемпотентность: многократный вызов метода дает тот же результат, что и однократный. Безопасность: метод не изменяет состояние сервера.
Пример POST-запроса в Postman:
- Метод: POST
- URL:
https://api.example.com/users - Во вкладке Body → raw → JSON:
{ "name": "Alice", "job": "QA Engineer" }
Другие протоколы в Postman:
- GraphQL: Отдельный тип запроса с собственным редактором для написания запросов и переменных.
- WebSocket: Поддержка для установки соединения и обмена сообщениями в реальном времени.
- gRPC: Поддержка вызовов методов, описанных в
.protoфайлах.
Postman также позволяет отправлять пользовательские методы, если это требуется для тестирования нестандартных API.