LINUX.ORG.RU

Какие сейчас есть клиенты REST?

 , ,


0

2

Есть сервер, который понимает REST API. Без сложного веб-интерфейса на js (вроде Flask или swagger).

Чем сейчас можно воспользоваться для отправки туда сигналов и данных? Что из них способно работать в режиме Mutual TLS? Помимо curl.

★★★

Не знаю ничего удобнее curl в командной строке:

  1. Всё сохраняется в истории оболочки, спустя полгода можно вернуться к проекту, и нарыть в истории команды, которые использовал
  2. Для сложных сценариев (протестить запросы сначала с одним пользователем, затем с другим) можно запросто использовать переменные окружения
  3. Совсем сложные случаи элементарно скриптуются (циклы, условия)

А не мудохаться делая это на уродском JS в постмане. Да и вообще у него UX какой-то… Мне не заходит.

А что касается альтернатив, то вроде простой встроенный клиент есть во всех IDE от JetBrains. Но лично им не пользовался, т.к. curl - one love.

emorozov
()
Ответ на: комментарий от gosugdr

Лорчую за постман. Удобнее ничего нет ИМХО. Гонять голый курл — изврат, хотя и можно.

Еще есть расширения для брузеров, которые дают плохое подобие постмана.

Zhbert ★★★★★
()
Ответ на: комментарий от emorozov

Всё сохраняется в истории оболочки, спустя полгода можно вернуться к проекту, и нарыть в истории команды, которые использовал

На вкус и цвет, конечно, все фломастеры разные, но ИМХО сохраненное дерево по проектам в левой части и однотык в кнопку в правой с мгновенным результатом выглядят немного юзабельнее, нежели ковыряние в консоли и воспоминания о том, что ты там и куда отправлял.

Плюсом будет еще и удобное разбиение параметров в табличке, а не выглядываение или, не дай Ктулху, греп по ним в терминале.

Zhbert ★★★★★
()
Ответ на: комментарий от emorozov

Не знаю ничего удобнее curl в командной строке

Согласен, но для людей, которые этим занимаются первый и последний раз, лучше GUI.

olegd ★★★
() автор топика
Ответ на: комментарий от ya-betmen

Soapui

Блокирует Россию (гитхаб доступен). Mutual TLS умеет?

olegd ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.