File tree 1 file changed +22
-2
lines changed
private/protocol/eventstream/eventstreamtest
1 file changed +22
-2
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ package eventstreamtest
6
6
import (
7
7
"bytes"
8
8
"context"
9
+ "crypto/tls"
9
10
"fmt"
10
11
"io"
11
12
"net/http"
@@ -34,9 +35,28 @@ const (
34
35
)
35
36
36
37
func setupServer (server * httptest.Server , useH2 bool ) * http.Client {
37
- server .Start ()
38
+ server .Config .TLSConfig = & tls.Config {
39
+ InsecureSkipVerify : true ,
40
+ }
38
41
39
- return nil
42
+ tr := & http.Transport {
43
+ TLSClientConfig : & tls.Config {
44
+ InsecureSkipVerify : true ,
45
+ },
46
+ }
47
+
48
+ if useH2 {
49
+ server .Config .TLSConfig .NextProtos = []string {"h2" }
50
+ tr .TLSClientConfig .NextProtos = []string {"h2" }
51
+ tr .ForceAttemptHTTP2 = true
52
+ }
53
+ server .TLS = server .Config .TLSConfig
54
+
55
+ server .StartTLS ()
56
+
57
+ return & http.Client {
58
+ Transport : tr ,
59
+ }
40
60
}
41
61
42
62
// ServeEventStream provides serving EventStream messages from a HTTP server to
You can’t perform that action at this time.
0 commit comments