Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
上記のようにイディオム化してることは知ってたんですよ。 ただ、レスポンスの中身はいらなかったからつい。。。 BodyをCloseしないと何が起こるのか tcpコネクションはpersistConnection構造体の中にnet.Connインターフェイスで保持しています。 BodyをCloseしないと同構造体のclosedフラグがセットされず、net.ConnがCloseされません。 すなわち、TCPコネクションがクローズされないために、そのまま続けてHttpリクエストを発行していくとファイルディスクリプタが枯渇することになります。 もうちょい詳細をいうと、persistConnectionはTransport構造体のdialConnメソッドの中で初期化されると同時に、goroutineでwriteloopとreadloopというメソッドを実行します。 net.Connのcloseはreadl
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く