Goこんなコードがあるとする。Responseをioutil.ReadAllなんかで読み込むと、response.Bodyのコンテンツをどこまで読み込んだかという情報を持つポインタ(Seeker)が最後まで進んでしまうので、もう1度response.Bodyを読み込もうと思っても何も読み込めない。response.Bodyとかやってもダメ。そんなときはio.TeeReaderを使って別の場所にコピーする(というかバッファを読み込むためのReaderをもう1つ用意する)。すれば新しいSeekerを使って読み込みを行えるので、response.Bodyの再利用が出来る。こんな感じでコンテンツを読み込んでも後続の処理では引き続き`response.Body`を利用することが出来る。b.String())おしまい。ツイッターでシェアみんなに共有、忘れないようにメモshigeCrieitは個人で開発中です。どんな軽い内容でも嬉しいです。