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
