1
0
mirror of https://github.com/golang/go synced 2024-11-21 20:14:52 -07:00
The Go programming language
Go to file
Petar Maymounkov 1480ce373e http: unified body transfer (read & write) logic in http.Request/Response.
Compliance issue addressed here: POST requests carrying form data are required
to use "identity" transfer encoding by common nginx and apache server configurations,
e.g. wordpress.com (and many others). So, Request needed to be able to send
non-chunked encodings.

Thus, Request is extended to support identity and chunked encodings, like
Response.  Since the Read() and Write() logic are shared by both (and are
quite long), it is exported in a separate file transfer.go.

R=rsc
CC=golang-dev
https://golang.org/cl/217048
2010-02-19 08:38:40 -08:00
doc godoc: path cleanups, fixed a race condition, initial support for a menu on pages 2010-02-18 17:40:50 -08:00
include
lib godoc: path cleanups, fixed a race condition, initial support for a menu on pages 2010-02-18 17:40:50 -08:00
misc dashboard: lots of caching to avoid datastore queries 2010-02-19 08:20:59 -08:00
pkg
src http: unified body transfer (read & write) logic in http.Request/Response. 2010-02-19 08:38:40 -08:00
test
.hgignore
.hgtags
AUTHORS A+C: add Amrut Joshi (individual CLA) 2010-02-18 23:32:22 -08:00
CONTRIBUTORS A+C: add Amrut Joshi (individual CLA) 2010-02-18 23:32:22 -08:00
favicon.ico
LICENSE
README

This is the source code repository for the Go programming language.  

For documentation about how to install and use Go,
visit http://golang.org/ or load doc/install.html in your web browser.

After installing Go, you can view a nicely formatted
doc/install.html by running godoc --http=:6060
and then visiting http://localhost:6060/doc/install.html.

Unless otherwise noted, the Go source files are distributed
under the BSD-style license found in the LICENSE file.