Comments 5
А вот их cli ijhttp - не самый удобный. У них вообще с путями и cli чехарда. Поэтому лучше httpYac. Как в формате дополнения к VSCode, так и cli для файлов .http/.rest или даже для вставок в Markdown (аналогично тому как в DataGrip можно SQL-сниппеты запускать прямо из md)
Ну или на худой конец есть штатные REST Client ко многим IDE) а в VSCode тот же https://marketplace.visualstudio.com/items?itemName=humao.rest-client прям в доках мелкомягких регулярно
я пробовал rest client от humao, меня не устраивает именно UI то как это сделано. Уже точно не помню, кажется элементарный folding или поиск не работал по респонсам. Могу перепутать, пробовал ещё httpKeeper,там тоже с UI беда. Нельзя увидеть что ушло в raw. В общем везде какие то недочёты. Крутая идея делать запуск из md - такое заберу себе и реализую в будущем.
Формат .http рядом с кодом — сильный аргумент: коллекция лежит в git и меняется в том же PR, что и сам эндпоинт.
Два вопроса по реализации. Как у вас с секретами? В JetBrains их выносят в http-client.private.env.json и добавляют в .gitignore. Вы повторили это разделение? И есть ли проверки ответа, аналог client.test и client.assert, или пока только сохранение переменных? Многих в Postman держит как раз прогон коллекции с проверками, а не отправка запросов.
сделано 1в1 как в jetbrains, файлик private поддерживается. Есть client.test функции, но они не работают как блокер теста, только в разделе script можно увидеть что тест прошёл или упал.
Прогон коллекции - в рамках одного http файла сделан. Там кнопка Запустить всё.
В будущих версиях добавлю возможность внутри папки по всем http прогонять запуск. Это полезно будет если все разбито по папкам.
Альтернатива postman. Postman как отдельную программу уже не открываю. А расширение в VS Code тоже не выручает: это...