SpringBoot REST + cUrl

Продолжаю говорить о примере использования JDBCTemplate, который мы создали в предыдущей статье. Мы, напомню, так же попробовали отобразить результат использования JDBCTemplate в нашем проекте с помощью Spring mvc и JSP. А сегодня мы попробуем обратится к реализованным ранее ендпоинтам с помощью cUrl.

Для простоты понимания, cUrl — это консольный http-клиент. Ставим его под Windows (на моей машине под Линукс он уже стоит, но вы можете поискать в Интернет как это делать). Мануал по установке в Windows будет весьма сокращенный, ибо это не основная цель данной статьи. Более подробные инструкции опять же есть в Интернет. Итак, идем сюда:

Находим на страницу Curl Download Wizard, выбираем curl executable, и далее в списке выбираем Windows 32bit или Windows 64bit в зависимости от того, какая ОС стоит у Вас. В списке package for выбираем Generic, далее щелкаем на первую ссылку и скачиваем архив.

После этого просто распаковываем архив в удобную вам папку. Обычно c:\curl.

После этого двойным щелчком по файлу curl-ca-bundle.crt запускаем установку сертификата безопасности для curl.

В открывшихся диалоговых последовательно нажимаем/выбираем OK -> Local Mahine -> Automatically select the sertificate store based on the type of certificate -> Finish.

Так же настоятельно рекомендую путь до файла curl.exe добавить в переменные среды. У меня это выглядит так:

После этого открываем консоль и проверем:

В консоле я ввел curl google.com. Причем из произвольной директории. Теперь возвращаемся к нашему проекту, запускаем его:

Вводим в консоли следующую команду:

У нас одна запись, все верно. Протестим остальные endpoint’ы.

Добавление:

Select, проверяем выборку:

У нас 2 записи, все верно! Теперь у Вас в руках есть самый простой инструмент выполнения запросов.

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *