curl / Mailing Lists / curl-users / Single Mail
Buy commercial curl support from WolfSSL. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder himself.

Re: Built curl successfully, but no handshake message in verbose output

From: Daniel Stenberg via curl-users <>
Date: Wed, 24 Mar 2021 08:30:18 +0100 (CET)

On Tue, 23 Mar 2021, David Hu via curl-users wrote:

> I have built curl with nghttp2, brotli, zstd, librtmp, libgsl, libmetalink,
> libgasl, libidn2, libssh2 as well as Quiche HTTP3 and using BoringSSL
> library. Enabled features: HSTS, DoH HTTP2 and HTTP3. However when I tried
> \`curl --http2-prior-knowledge <url>\` on a HTTP/2 supported URL it is not
> even showing the familiar \`TLSv1.3, (OUT), TLS handshake, Client Hello (1):
> ......\` TLS handshake messages anymore.

I cannot reproduce this.

1. What version of curl are you using?

2. Can you show us the command line you use?

--http2-prior-knowledge doesn't really do anything (extra) for a HTTPS
copnnection - and curl will try HTTP/2 by default with HTTPS URLs. What did
you intend the option to do?

  | Commercial curl support up to 24x7 is available!
  | Private help, bug fixes, support, ports, new features
Received on 2021-03-24