Отправка GET HTTP запросов с помощью Postman

В Postman много возможностей, но всеми ими мы не будем пользоваться.

В этом разделе мы рассмотрим только отправку HTTP запросов.

Подготовим к работе и закроем лишнее

Закроем приветственную вкладку – нажмите на крестик в правом верхнем углу вкладки "Getting Started ".

Нажмите на кнопку "Collections" в левой панели, чтобы закрыть панель коллекций.

В итоге должно получится так:

img1.png

Ничего не отвлекает, и мы можем сосредоточиться на отправке запросов.

Создание нового запроса

Нажмите на кнопку с плюсом в левой части верхней панели инструментов, чтобы создать новый запрос.

В адресную строку введите URL-адрес, к которому вы хотите отправить запрос. Например, https://example.com.

Уже выбран метод GET, который используется для получения данных с сервера.

Нажмите на кнопку "Send", чтобы отправить запрос.

Вы увидите ответ сервера в нижней части окна.

img2.png

Обратите внимание на статус ответа — он должен быть 200 OK, что означает, что запрос выполнен успешно.

Также время выполнения запроса и размер ответа отображаются рядом со статусом.

Ответ пришел в формате HTML, поэтому вы видите HTML-код страницы.

Запрос для получения JSON

Чтобы получить данные в формате JSON, используйте тестовый API, например, https://jsonplaceholder.typicode.com/posts

Введите этот адрес в адресную строку и нажмите "Send".

Вы увидите ответ в формате JSON: img3.png

Ответ это массив объектов, каждый из которых представляет собой пост с полями userId, id, title и body.

Этот запрос отправился методом GET, который используется для получения данных.

Попробуйте поменять метод на DELETE и отправить запрос снова.

img4.png

Вы увидите, что сервер вернет пустой объект {} и статус 404 Not Found, потому что сервер не поддерживает такой метод для этого ресурса.


Получаем пост по его ID

Отправка на GET https://jsonplaceholder.typicode.com/posts возвращает список постов, но мы можем получить конкретный пост по его ID.

Введите в адресную строку https://jsonplaceholder.typicode.com/posts/3 и нажмите "Send" и вы получите ответ с данными конкретного поста.

img5.png


Метод GET используется для получения данных с сервера. Он не изменяет данные на сервере, а только запрашивает их – такая договоренность.