Как конвертировать POST-запрос из POSTMAN в .exe или .jar? - PullRequest
0 голосов
/ 28 ноября 2018

Я использую инструмент управления дефектами, и этот инструмент может запускать внешний исполняемый файл, если вы укажете путь к нему.У меня готов POST-запрос в POSTMAN с токеном на предъявителя и телом с ним.Я хотел бы преобразовать этот запрос POST с маркером тела и носителя в файл .exe или .jar, который я могу поместить на сервер и указать путь в своем инструменте для его освобождения от инструмента.

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

Если вы хотите выполнить запрос POST и получить ответ обратно в виде текста, чтобы вы могли что-то с ним сделать, то CURL - это, возможно, инструмент, который вы ищете.Он встроен в современные версии Windows, но если у вас его нет, вы можете получить его с официальной curl page .

Пример запроса выглядит следующим образом (POSTс телом JSON):

curl --header "Content-Type: application/json" \
  --request POST \
  --data '{"description":"login is not working!","user":"John Doe"}' \
  http://localhost:8443/software/api/v0/6/issues  

с помощью команд командной строки вы можете передать его в файл (добавив > c:\temp\issues.txt) или любую другую желаемую конечную точку.

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

Всегда старайтесь использовать известные инструменты над домашним программным обеспечением, потому что оно работает, оно задокументировано, и вы можете легко получить помощь от других пользователей этого инструмента.

0 голосов
/ 28 ноября 2018

Перед этим .EXE или .jar файл должен прослушать PORT для получения Request.Таким образом, вы должны правильно реализовать HTTP-Listener в вашей программе .EXE или .jar.Затем укажите порт в Postman.

Например, Если программа прослушивает порт 8000 в localhost.Вы должны добавить http://localhost:8000/ в Postman

...