-
Notifications
You must be signed in to change notification settings - Fork 18.5k
Open
Labels
Milestone
Description
This proposal builds on #7907 (remove deprecated stuff) and #19660 (refactor ioutil to provide a coherent abstraction).
httputil currently contains:
Dump{Request,RequestOut,Response}: "It should only be used by servers to debug client requests." These would be clearer in anet/http/debugsubpackage.NewChunked{Reader,Writer}: "not needed by normal applications. The http package automatically decodes chunking when reading response bodies." Not obvious why it's exported, but it could easily go in anet/http/chunkedsubpackage.ReverseProxy: Could easily go in a separatenet/http/proxysubpackage.BufferPool: has ~nothing to do with HTTP, and if it is still useful implies a garbage-collector issue that we should address instead.ClientConn: "We should have deleted it before Go 1."ServerConn: "We should have deleted it before Go 1."
tmthrgd, christianpv, Urethramancer, Simon0x and costela