Отправка API запроса на примере прогноза погоды openweathermap
HTML-код
- Опубликовано: 10 ноя 2024
- В видео вы узнаете: как отправить API запрос с помощью программы Postman.
Пример наглядно показывает, что API запросы используются повсеместо в большинстве современных приложений.
👀Интересуетесь более глубоким изучением API и Postman?
Присоединяйтесь к нашему курсу, где вы получите полное руководство по работе с Postman и научитесь решать реальные задачи в своей работе.
📌 Наш БЕСПЛАТНЫЙ курс:
"Тестирование на практике - Базовый курс" -
stepik.org/cou....
📌 Наш платный курс:
"Тестирование на практике - API"
stepik.org/a/1....
📌 Все наши курсы:
stepik.org/use...
===================================
Группа телеграм - t.me/+zfl_zRo8...
Группа Вконтакте - testing...
RUclips канал - / @testinginpractice
===================================
#ТестированиеНаПрактике #postman #api #apitesting #softwareengineer #softwaretesting #qa #тестирование #тестировщик #учеба #обучение #testing
===================================
Пример HTTP-взаимодействия
1. Обратиться к сайту openweathermap...
На сайте приведен пример вызова API : api.openweathe...{lat}&lon={lon}&appid={API key}
2. Зарегистрироваться и получить API key (ОБРАТИТЕ ВНИМАНИЕ! возможны проблемы с токеном, активируется через какое-то время после регистрации и активации токена.).
Остается получить координаты запрашиваемого города - lat={lat}&lon={lon}. Для этого заходим в google карты, ищем нужный город. У нас это город-герой Волгоград. ПКМ по интересующей точке города и показываются координаты, копируем их в отдельный файл.
2. Регистрируемся, скачиваем, устанавливаем Postman.
3. Во workplaces добавляем рабочее место/workplaces. Добавляем коллекцию во вкладке Collections/коллекции.
4. Далее нажимаем Add a request и создаем первый Get запрос.
5. В Стартовую строку вставляем скопированный пример вызова API : api.openweathe...{lat}&lon={lon}&appid={API key}
В параметрах сами заполнились 3 параметра.
6. В колонку VALUE/Величина вставляем координаты города и API Key. В нашем случае это - 48.70; 44.50; 46f2de0f003d5a1145004ba30a4ade93.
7. Вводим наименование запроса, если доступно, ждем кнопку Save/сохранить и Send/Отправить.
8. В ответе мы получим погодную сводку по Волгограду.
Статус ответа 200 - Ок - значит запрос/ответ отработали без ошибок, само тело ответа содержит Json с блоками информации. (Если получите ошибку 401 возможна ошибка активации API токена о которой писали выше).
================================================================================
В итоге, совместив имеющуюся спецификацию HTTP и REST-подход наконец-то
обретают смысл различные HTTP-методы.
GET - возвращает ресурс, POST - создает новый, PUT - обновляет существующий,
DELETE - удаляет.
12 622