From 698e3bdf82b3db038387bbf5fa42be99e60b7338 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Mon, 2 Sep 2013 23:30:38 +0200 Subject: curl.h: added CURL_HTTP_VERSION_2_0 Initial library considerations documented in lib/README.http2 --- lib/README.http2 | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 lib/README.http2 (limited to 'lib/README.http2') diff --git a/lib/README.http2 b/lib/README.http2 new file mode 100644 index 000000000..4d54c0c69 --- /dev/null +++ b/lib/README.http2 @@ -0,0 +1,19 @@ + +HTTP2 with libcurl + + Spec: http://tools.ietf.org/html/draft-ietf-httpbis-http2-06 + + Over an http:// URL + + If CURLOPT_HTTP_VERSION is set to CURL_HTTP_VERSION_2, libcurl will include + an upgrade header in the initial request to the host to allow upgrading to + http2. Possibly introduce an option that will cause libcurl to fail if not + possible to upgrade. Possibly introduce an option that makes libcurl use + http2 at once over http:// + + Over an https:// URL + + If CURLOPT_HTTP_VERSION is set to CURL_HTTP_VERSION_2, libcurl will use ALPN + (or NPN) to negotiate which protocol to continue with. Possibly introduce an + option that will cause libcurl to fail if not possible to use http2. + -- cgit v1.2.3