teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

RequestURI を空に

2017/07/02 15:43

投稿

mattn
mattn

スコア5030

answer CHANGED
@@ -27,6 +27,7 @@
27
27
  TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
28
28
  Proxy: http.ProxyFromEnvironment,
29
29
  }}
30
+ r.RequestURI = ""
30
31
  resp, _ := client.Do(r)
31
32
  return r, resp
32
33
  })

1

オレオレ証明に対応

2017/07/02 15:43

投稿

mattn
mattn

スコア5030

answer CHANGED
@@ -6,6 +6,7 @@
6
6
  package main
7
7
 
8
8
  import (
9
+ "crypto/tls"
9
10
  "log"
10
11
  "net/http"
11
12
 
@@ -22,7 +23,11 @@
22
23
  return r, nil
23
24
  }
24
25
  r.URL.Scheme = "https"
26
+ client := http.Client{Transport: &http.Transport{
27
+ TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
28
+ Proxy: http.ProxyFromEnvironment,
29
+ }}
25
- resp, _ := http.DefaultClient.Do(r)
30
+ resp, _ := client.Do(r)
26
31
  return r, resp
27
32
  })
28
33
  log.Fatal(http.ListenAndServe(":8080", proxy))