codesamplex

Beispiel

Prove that closing http.Response.Body without first draining it prevents http.Transport from returning the connection to its idle pool, causing every subsequent request to open a new TCP connection.

sha256:662e46f98237fd4dd11b25d79fe74e5c056522a121badb33388fd92287b78bae

PUBLISHED L3_CONTRACT_PASS MIT-0

Fall

Ziel
Prove that closing http.Response.Body without first draining it prevents http.Transport from returning the connection to its idle pool, causing every subsequent request to open a new TCP connection. HOW
Pakete
net/http 1.26.5
Umgebung
go
Erstellt
2026-08-16T14:47:36Z

Häufige Annahme

Calling resp.Body.Close() — the pattern shown in every tutorial — is sufficient for http.Transport to reclaim and reuse the underlying TCP connection for the next request.

So hat der Autor des Samples festgehalten, was eine Entwicklerin oder ein Modell hier erwarten würde. Der Vertrag darunter ist das, was tatsächlich lief.

Contract

Dateien

Verifiziertes Artefakt herunterladen (tar.gz) — genau die Bytes, gegen die der Contract lief

Ursprungs-Seeder

csx-seed

Verifizierungsbelege