1
0
mirror of https://github.com/golang/go synced 2024-10-07 09:11:21 -06:00
go/src/pkg/http
Brad Fitzpatrick e0a2c5d4b5 http: introduce start of Client and ClientTransport
Much yet to come, but this is a safe first step, introducing
an in-the-future configurable Client object (where policy for
cookies, auth, redirects will live) as well as introducing a
ClientTransport interface for sending requests.

The CL intentionally ignores everything around the creation
and configuration of Clients and merely ports/wraps the old
interfaces to/around Client/ClientTransport.

R=rsc, dsymonds, nigeltao, bradfitzwork
CC=golang-dev
https://golang.org/cl/4182086
2011-02-23 12:20:50 -08:00
..
pprof http: revised http Handler interface 2010-09-29 14:30:12 +10:00
testdata http: ServeFile to handle Range header for partial requests 2010-12-10 08:51:13 +11:00
chunked.go Significant extension to http.Response, which now adheres to the 2010-01-18 21:46:59 -08:00
client_test.go http: client_test nil pointer fix 2010-06-30 18:57:27 +10:00
client.go http: introduce start of Client and ClientTransport 2011-02-23 12:20:50 -08:00
dump.go http: add DumpRequest, DumpResponse, for debugging 2010-02-19 07:51:51 -08:00
fs_test.go http: introduce start of Client and ClientTransport 2011-02-23 12:20:50 -08:00
fs.go http: introduce Header type, implement with net/textproto 2011-02-23 00:39:25 -05:00
header.go http: introduce Header type, implement with net/textproto 2011-02-23 00:39:25 -05:00
lex_test.go gofmt -s -w src misc 2010-10-22 10:06:33 -07:00
lex.go single argument panic 2010-03-30 10:34:57 -07:00
Makefile http: introduce start of Client and ClientTransport 2011-02-23 12:20:50 -08:00
persist.go http: add pipelining to ClientConn, ServerConn 2011-02-11 15:05:47 -05:00
proxy_test.go http: add proxy support 2011-02-16 14:06:50 -05:00
readrequest_test.go http: introduce Header type, implement with net/textproto 2011-02-23 00:39:25 -05:00
request_test.go http: introduce Header type, implement with net/textproto 2011-02-23 00:39:25 -05:00
request.go http: introduce Header type, implement with net/textproto 2011-02-23 00:39:25 -05:00
requestwrite_test.go http: introduce Header type, implement with net/textproto 2011-02-23 00:39:25 -05:00
response_test.go http: introduce Header type, implement with net/textproto 2011-02-23 00:39:25 -05:00
response.go http: introduce Header type, implement with net/textproto 2011-02-23 00:39:25 -05:00
responsewrite_test.go http: introduce Header type, implement with net/textproto 2011-02-23 00:39:25 -05:00
serve_test.go http: introduce Header type, implement with net/textproto 2011-02-23 00:39:25 -05:00
server.go http: add pointer from Handle[Func] to ServeMux docs 2011-02-22 11:16:25 +11:00
status.go http: revised http Handler interface 2010-09-29 14:30:12 +10:00
transfer.go http: introduce Header type, implement with net/textproto 2011-02-23 00:39:25 -05:00
transport.go http: introduce start of Client and ClientTransport 2011-02-23 12:20:50 -08:00
triv.go os: implement new Process api 2011-02-04 14:41:26 +11:00
url_test.go http: support for relative URLs 2011-01-19 15:13:42 -05:00
url.go http: support for relative URLs 2011-01-19 15:13:42 -05:00