回答編集履歴

1

解決策補足

2017/07/13 01:13

投稿

退会済みユーザー
test CHANGED
@@ -1,22 +1,16 @@
1
- 下記の方法を使って解決しました。
1
+ 下記の方法を使えば、サーバ側で以前設定たセッションを使うことが出来ました。
2
-
3
-
4
-
5
- リクエストを再利用する際には、下の方法を参考にすればと思います。
6
-
7
-
8
-
9
- これ以上良い方法があれば、いつでも良いので、答えてください!
10
2
 
11
3
 
12
4
 
13
5
  ```
14
6
 
7
+ // この以前にClient・サーバの間データをやり取りして、サーバのセッションにデータを保存しておきました。
8
+
15
9
  // Client
16
10
 
17
11
  func cTest(w http.ResponseWriter, r *http.Request) {
18
12
 
19
- serverURL := "http://localhost:8080/test"
13
+ serverURL := "https://localhost:8080/test"
20
14
 
21
15
  r.Method = http.MethodGet
22
16
 
@@ -34,7 +28,17 @@
34
28
 
35
29
  r.URL = v
36
30
 
31
+ c := &http.Client{
32
+
33
+ // 開発環境では自己証明した証明書を使いますので、証明書を無視するコードが書いてあります。
34
+
37
- c := &http.Client{Transport: &http.Transport{}}
35
+ Transport: &http.Transport{
36
+
37
+ TLSClientConfig: &tls.Config{InsecureSkipVerify: true},
38
+
39
+ },
40
+
41
+ }
38
42
 
39
43
  resp, err := c.Transport.RoundTrip(r)
40
44
 
@@ -63,3 +67,11 @@
63
67
  }
64
68
 
65
69
  ```
70
+
71
+
72
+
73
+ しかし、mattnさんの説明を読んで、クライアント側でhttp.Clientを使いまわせば、より良い方法で同じ結果を得ることが出来るかと思います。
74
+
75
+
76
+
77
+ テストして追記します。