Slide 9
Slide 9 text
http.Clientの中のTrasport.roundTripがリトライ処理し
てる
ネットワークエラーとかになった時にリトライしてる
rewindBodyというメソッドを呼んでる
Request.Bodyを閉じる
body, err := req.GetBody()でRequst.Bodyのコピーを取
り出す
取り出したものをもう一度reqに入れる
rewindBodyの流れ
1.
2.
3.
実はnet/httpもリトライしてる
コネクションの確立とかコネクションプールの管理を行なってる
Transport