Я пытаюсь использовать curl
для получения HTTP-статуса GET-запроса:
curl --insecure --silent --show-error --connect-timeout 1 -I https://host:8443/health
Примечание. В этой команде я использую флаг --insecure
.
Я получаю следующий вывод:
HTTP/1.1 403 Forbidden
Server: Apache-Coyote/1.1
Pragma: No-cache
Cache-Control: no-cache
Accept-Ranges: bytes
Last-Modified: Wed, 16 May 2012 03:05:24 GMT
Content-Type: text/html
Content-Length: 1234
Date: Wed, 16 May 2012 08:57:30 GMT
Когда я перехожу на этот URL в браузере, он работает нормально, и я получаю 200 OK
.
Как получить 200 OK
от команды curl? Могу ли я экспортировать сертификат PEM из браузера и использовать его каким-либо образом?