Заметка по HTTP клиент.
Иногда надо сделать http запросы к сервисам (REST и не только). Посмотреть ответы, заголовки, поиграться с параметрами запроса. Ещё хотелось бы коллекцию типовых запросов хранить где-то в проекте под git контролем.
В разные годы пользовался разными инструментами, везде есть свои плюсы и минусы:
• curl - неудобно
• httpie - лучше чем curl, но неудобно
• PhpStrom HTTP Client - были баги в разные периоды, сейчас надо смотреть свежим взглядом (лень)
• Postman - само приложение тормозит (электрон?), работает через облако (я не разобрался как работать без облака)
• Insomnia - очень много багов интерфейса (электрон!), очень плохо. Последний раз пользовался 3 года назад, может всё стало лучше.
• RapidAPI - всё аккуратно и удобно, багов не замечено. Платный инструмент. Формат хранения коллекции запросов бинарный (не удобно для хранения в git)
• Bruno - мой выбор текущего дня!
🏆 Bruno: https://www.usebruno.com/
• OpenSource
• Бесплатный
• Коллекции запросов хранятся в текстовых файлах (удобно для версионирования в git)
• Интерфейс примерно как у всех оконных клиентов, всё на своих местах, привычно (аля Postman, Insomnia, RapidAPI)
Post #1494
3.22K
- ❤ 22
- 👍 19
- 👀 8
- 🔥 7
- 🤡 6
- 👎 1