Вы здесь:

Curl

$ curl --insecure https://192.168.1.20:8443/api/company/
[{"n":-1,"name":"-"},{"n":1,"name":"Company 1"},{"n":2,"name":"Company 2"}]

Тестирование HTTPS:

$ curl -k https://127.0.0.1:8443/api/echo/MESSAGE_ECHO
[{"n":-1,"name":"-"},{"n":1,"name":"Company 1"},{"n":2,"name":"Company 2"}]

 

HTTPie

$ http https://http.hexlet.app/http-api/example
HTTP/1.1 200 OK
Alt-Svc: h3=":443"; ma=2592000
Content-Length: 5
Content-Type: text/plain; charset=utf-8
Server: Caddy
Via: 1.1 Caddy

Done!

Тестирование HTTPS:

$ https --verify=no https://127.0.0.1:8443/api/echo/MESSAGE_ECHO
HTTP/1.1 200
Connection: keep-alive
Content-Length: 12
Content-Type: text/plain;charset=ISO-8859-1
Vary: Origin, Access-Control-Request-Method, Access-Control-Request-Headers

MESSAGE_ECHO

 

HTTPX (похожа на httpie)

Установка:

$ sudo apt install python3-httpx

Использование:

$ httpx --no-verify https://127.0.0.1:8443/api/echo/MESSAGE_ECHO
HTTP/1.1 200
Vary: Origin
Vary: Access-Control-Request-Method
Vary: Access-Control-Request-Headers
Content-Type: text/plain;charset=ISO-8859-1
Content-Length: 12
Keep-Alive: timeout=60
Connection: keep-alive

MESSAGE_ECHO

 

POSTMAN

postman.png