]> Cypherpunks repositories - gostls13.git/commit
http: export Transport, add keep-alive support
authorBrad Fitzpatrick <bradfitz@golang.org>
Wed, 23 Mar 2011 17:38:18 +0000 (10:38 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Wed, 23 Mar 2011 17:38:18 +0000 (10:38 -0700)
commit059c07cab02802edda5aeb2e8c4f5033df3986f9
treee0722c837a36f4ce1843f729b5a7ec103c027d37
parent538f63453d1572874dd905328eae401d6aa18f7a
http: export Transport, add keep-alive support

This patch adds a connection cache and keep-alive
support to Transport, which is used by the
HTTP client.

It's also structured such that it's easy to add
HTTP pipelining in the future.

R=rsc, petar-m, bradfitzwork, r
CC=golang-dev
https://golang.org/cl/4272045
src/pkg/http/client.go
src/pkg/http/export_test.go [new file with mode: 0644]
src/pkg/http/httptest/server.go
src/pkg/http/persist.go
src/pkg/http/proxy_test.go
src/pkg/http/serve_test.go
src/pkg/http/transport.go
src/pkg/http/transport_test.go