curl gnutls_handshake не удалось TLS-соединение было разорвано неправильно - PullRequest
0 голосов
/ 14 ноября 2018

Я хотел бы получить информацию из моей пользовательской службы Haystack с помощью команды curl -v -X GET https://<myIP>:8443/api/haystack/about, и она не работает, ниже приведена команда журнала сверху

Note: Unnecessary use of -X or --request, GET is already inferred.
*   Trying <myproxy-ip>...
* Connected to proxy.example.com (myproxy-ip) port 911 (#0)
* Establish HTTP proxy tunnel to <myIP>:8443
> CONNECT <myIP>:8443 HTTP/1.1
> Host: <myIP>:8443
> User-Agent: curl/7.47.0
> Proxy-Connection: Keep-Alive
>
< HTTP/1.1 200 Connection established
<
* Proxy replied OK to CONNECT request
* found 148 certificates in /etc/ssl/certs/ca-certificates.crt
* found 597 certificates in /etc/ssl/certs
* ALPN, offering http/1.1
* gnutls_handshake() failed: The TLS connection was non-properly terminated.
* Closing connection 0
curl: (35) gnutls_handshake() failed: The TLS connection was non-properly terminated.

В то же время служба Haystackимеет интерфейсный веб-портал, когда я захожу с Chrome, я вижу предупреждения Privacy Error и NET::ERR_CERT_AUTHORITY_INVALID, но я все еще могу продолжить в браузере.Я думаю, это может быть причиной моего curl сбоя.

Есть идеи?Спасибо

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