michael-o edited a comment on issue #277:
URL: https://github.com/apache/tomcat/pull/277#issuecomment-616754168


   I fail to see this issue:
   
   Pure:
   ```
   $ curl --http2 -NvIsq http://localhost:8080
   HTTP/1.1 101
   Connection: Upgrade
   Upgrade: h2c
   Date: Mon, 20 Apr 2020 19:10:48 GMT
   
   HTTP/2 200
   content-type: text/html;charset=UTF-8
   date: Mon, 20 Apr 2020 19:10:48 GMT
   
   *   Trying ::1...
   * TCP_NODELAY set
   * Connected to localhost (::1) port 8080 (#0)
   > HEAD / HTTP/1.1
   > Host: localhost:8080
   > User-Agent: curl/7.63.0
   > Accept: */*
   > Connection: Upgrade, HTTP2-Settings
   > Upgrade: h2c
   > HTTP2-Settings: AAMAAABkAARAAAAAAAIAAAAA
   >
   < HTTP/1.1 101
   < Connection: Upgrade
   < Upgrade: h2c
   < Date: Mon, 20 Apr 2020 19:10:48 GMT
   * Received 101
   * Using HTTP2, server supports multi-use
   * Connection state changed (HTTP/2 confirmed)
   * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: 
len=0
   * Connection state changed (MAX_CONCURRENT_STREAMS == 100)!
   < HTTP/2 200
   < content-type: text/html;charset=UTF-8
   < date: Mon, 20 Apr 2020 19:10:48 GMT
   <
   * Connection #0 to host localhost left intact
   ```
   
   with explicit headers:
   ```
   $ curl --http2 -NvIsq http://localhost:8080 -H "Connection: keep-alive"
   HTTP/1.1 101
   Connection: Upgrade, keep-alive
   Upgrade: h2c
   Date: Mon, 20 Apr 2020 19:11:45 GMT
   Keep-Alive: timeout=20
   
   HTTP/2 200
   content-type: text/html;charset=UTF-8
   date: Mon, 20 Apr 2020 19:11:45 GMT
   
   *   Trying ::1...
   * TCP_NODELAY set
   * Connected to localhost (::1) port 8080 (#0)
   > HEAD / HTTP/1.1
   > Host: localhost:8080
   > User-Agent: curl/7.63.0
   > Accept: */*
   > Connection: Upgrade, HTTP2-Settings
   > Upgrade: h2c
   > HTTP2-Settings: AAMAAABkAARAAAAAAAIAAAAA
   > Connection: keep-alive
   >
   < HTTP/1.1 101
   < Connection: Upgrade, keep-alive
   < Upgrade: h2c
   < Date: Mon, 20 Apr 2020 19:11:45 GMT
   < Keep-Alive: timeout=20
   * Received 101
   * Using HTTP2, server supports multi-use
   * Connection state changed (HTTP/2 confirmed)
   * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: 
len=0
   * Connection state changed (MAX_CONCURRENT_STREAMS == 100)!
   < HTTP/2 200
   < content-type: text/html;charset=UTF-8
   < date: Mon, 20 Apr 2020 19:11:45 GMT
   <
   * Connection #0 to host localhost left intact
   ```
   
   Running Tomcat 9.0.34 and
   ```
   $ curl --version
   curl 7.63.0 (x86_64-w64-mingw32) libcurl/7.63.0 OpenSSL/1.1.1a (WinSSL) 
zlib/1.2.11 libidn2/2.0.5 nghttp2/1.35.1
   Release-Date: 2018-12-12
   Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 
pop3s rtsp smtp smtps telnet tftp
   Features: AsynchDNS IDN IPv6 Largefile SSPI Kerberos SPNEGO NTLM SSL libz 
TLS-SRP HTTP2 HTTPS-proxy MultiSSL Metalink
   ```
   
   Even with
   ```
   C:\Users\mosipov>curl --version
   curl 7.69.1 (x86_64-pc-win32) libcurl/7.69.1 OpenSSL/1.1.1f (Schannel) 
zlib/1.2.11 brotli/1.0.7 WinIDN libssh2/1.9.0 nghttp2/1.40.0
   Release-Date: 2020-03-11
   Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 
pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
   Features: AsynchDNS HTTP2 HTTPS-proxy IDN IPv6 Kerberos Largefile MultiSSL 
NTLM SPNEGO SSL SSPI TLS-SRP brotli libz
   ```
   
   Please ugrade your curl first!


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to