package internal
Import Path
net/http/internal (on golang.org and go.dev)
Dependency Relation
imports 6 packages, and imported by one package
Involved Source Files
d-> chunked.go
testcert.go
Exported Type Names
Exported Values
var
LocalhostCert []
byte
LocalhostCert is a PEM-encoded TLS cert with SAN IPs
"127.0.0.1" and "[::1]", expiring at Jan 29 16:00:00 2084 GMT.
generated from src/crypto/tls:
go run generate_cert.go --rsa-bits 1024 --host 127.0.0.1,::1,example.com --ca --start-date "Jan 1 00:00:00 1970" --duration=1000000h
func
NewChunkedReader(r
io.
Reader)
io.
Reader
NewChunkedReader returns a new chunkedReader that translates the data read from r
out of HTTP "chunked" format before returning it.
The chunkedReader returns io.EOF when the final 0-length chunk is read.
NewChunkedReader is not needed by normal applications. The http package
automatically decodes chunking when reading response bodies.
func
NewChunkedWriter(w
io.
Writer)
io.
WriteCloser
NewChunkedWriter returns a new chunkedWriter that translates writes into HTTP
"chunked" format before writing them to w. Closing the returned chunkedWriter
sends the final 0-length chunk that marks the end of the stream but does
not send the final CRLF that appears after trailers; trailers and the last
CRLF must be written separately.
NewChunkedWriter is not needed by normal applications. The http
package adds chunking automatically if handlers don't set a
Content-Length header. Using newChunkedWriter inside a handler
would result in double chunking or chunking with a Content-Length
length, both of which are wrong.
 |
The pages are generated with Golds v0.1.6. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project and developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |