"Daniel Stenberg" <[email protected]> wrote:
I get a different server but I did this: ./src/curl -v --http2 https://www.google.com * Trying 173.194.32.20... * Connected to www.google.com (173.194.32.20) port 443 (#0) * NPN, negotiated HTTP2 * We have switched to HTTP2 * http2_send len=82 * before_frame_send() was called * on_frame_send() was called * before_frame_send() was called
This is with OpenSSL? With PolarSSL, I get no switch to HTTP2. But building libcurl (MSVC) with OpenSSL once again, I see: < HTTP/2.0 400 < :version:HTTP/1.0 < content-length:1419 < content-type:text/html; charset=UTF-8 < date:Mon, 31 Mar 2014 12:08:17 GMT * Server GFE/2.0 is not blacklisted < server:GFE/2.0 And get this error back: * nread=120 * on_data_chunk_recv() len = 120, stream = 1 * 120 data written * on_frame_recv() was called with header 0 * on_stream_close() was called, error_code = 0 * nghttp2_session_mem_recv() returns 120
ThatÔÇÖs an error.</ins>
<p>Your client has issued a malformed or illegal request. <ins>ThatÔÇÖs all we know.</ins> * nread <= 0, server closed connection, bailing * STATE: PERFORM => DONE handle 0xb91648; line 1587 (connection #0) * Connection #0 to host www.google.com left intact * Expire cleared ----- Note the ASCII garbage after "That". --gv ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
