From 892066d4a3267af02d8d4db9b0a83f6099292426 Mon Sep 17 00:00:00 2001 From: Star Brilliant Date: Thu, 30 Nov 2017 15:48:45 +0800 Subject: [PATCH] Enable Cookie, which might have better CDN cache performance --- doh-client/client.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doh-client/client.go b/doh-client/client.go index 163b1cc..3ef2e7d 100644 --- a/doh-client/client.go +++ b/doh-client/client.go @@ -32,6 +32,7 @@ import ( "log" "net" "net/http" + "net/http/cookiejar" "net/url" "strconv" "strings" @@ -100,8 +101,11 @@ func NewClient(addr, upstream string, bootstraps []string, timeout uint, noECS, DualStack: true, Resolver: bootResolver, }).DialContext + cookieJar, err := cookiejar.New(nil) + if err != nil { return nil, err } c.httpClient = &http.Client { Transport: &httpTransport, + Jar: cookieJar, } return c, nil }