From 9fba032637eca9e9b1d9e722aeb9e53d751b77c6 Mon Sep 17 00:00:00 2001 From: Marten Seemann Date: Wed, 2 Nov 2016 16:48:17 +0700 Subject: [PATCH] set empty tls.ConnectionState in HTTP request fixes #342 --- h2quic/request.go | 2 ++ h2quic/request_test.go | 1 + 2 files changed, 3 insertions(+) diff --git a/h2quic/request.go b/h2quic/request.go index 7bcebda7..f4e05e36 100644 --- a/h2quic/request.go +++ b/h2quic/request.go @@ -1,6 +1,7 @@ package h2quic import ( + "crypto/tls" "errors" "net/http" "net/url" @@ -64,5 +65,6 @@ func requestFromHeaders(headers []hpack.HeaderField) (*http.Request, error) { ContentLength: contentLength, Host: authority, RequestURI: path, + TLS: &tls.ConnectionState{}, }, nil } diff --git a/h2quic/request_test.go b/h2quic/request_test.go index 1b35f1aa..05d59f69 100644 --- a/h2quic/request_test.go +++ b/h2quic/request_test.go @@ -29,6 +29,7 @@ var _ = Describe("Request", func() { Expect(req.Body).To(BeNil()) Expect(req.Host).To(Equal("quic.clemente.io")) Expect(req.RequestURI).To(Equal("/foo")) + Expect(req.TLS).ToNot(BeNil()) }) It("concatenates the cookie headers", func() {