설명 없음

Brad Fitzpatrick 7bb8b7cf75 transport: cleanups, CONTINUATION strictness, track active requests per conn 11 년 전
h2demo 12475b82fe h2demo: add build tag 11 년 전
hpack 51b824be1f Fix several issues found by 'go vet' 11 년 전
testdata af958b3ad4 Update curl in integration test Dockerfile to 7.40.0 11 년 전
.gitignore 2fa3df86cd Update LICENSE 12 년 전
AUTHORS 07d158ae76 Add mdlayher to AUTHORS and CONTRIBUTORS 11 년 전
CONTRIBUTORS 07d158ae76 Add mdlayher to AUTHORS and CONTRIBUTORS 11 년 전
Dockerfile af958b3ad4 Update curl in integration test Dockerfile to 7.40.0 11 년 전
HACKING 0af8798ae9 Add HACKING file 12 년 전
LICENSE 2fa3df86cd Update LICENSE 12 년 전
Makefile 0fe8c920c6 Add a Docker image with curl supporting http2 12 년 전
README 0d51c7113d fix bug thinko 11 년 전
buffer.go 50b8ccc4e8 buffered pipe 11 년 전
buffer_test.go 50b8ccc4e8 buffered pipe 11 년 전
errors.go bd39196e5c CloseNotifier support and associated tests and discovered bugs & fixes 11 년 전
errors_test.go 51b824be1f Fix several issues found by 'go vet' 11 년 전
flow.go 2b45947877 Move handler writing flow control to serve goroutine's frame scheduler. 11 년 전
flow_test.go 2b45947877 Move handler writing flow control to serve goroutine's frame scheduler. 11 년 전
frame.go 7bb8b7cf75 transport: cleanups, CONTINUATION strictness, track active requests per conn 11 년 전
frame_test.go 7f51998e4e Add TestReadFrameHeader, rename TestReadWriteFrameHeader 11 년 전
gotrack.go 79903f0a86 typo 11 년 전
gotrack_test.go 6fe7631778 Debug-only runtime tracking of funcs running on correct goroutines. 11 년 전
headermap.go 6520e26846 Add cache of common HTTP headers mapped between lower and canonical case. 11 년 전
http2.go d95a834acb fix truncation of unknown setting ID in SettingID.String 11 년 전
http2_test.go d95a834acb fix truncation of unknown setting ID in SettingID.String 11 년 전
pipe.go 50b8ccc4e8 buffered pipe 11 년 전
pipe_test.go 50b8ccc4e8 buffered pipe 11 년 전
priority_test.go a5c5593a24 strengthen priority tree code and add tests 11 년 전
server.go cd9fa581b5 server: more verbosity: show headers decodes 11 년 전
server_test.go ebeaf0b0cd server_test: add --stderr_verbose flag to mirror logs to stderr, unbuffered 11 년 전
transport.go 7bb8b7cf75 transport: cleanups, CONTINUATION strictness, track active requests per conn 11 년 전
transport_test.go 8e4032f957 transport: set Response.TLS/Request 11 년 전
write.go c8bab6aad6 Move server's WINDOW_UPDATE sending logic into the serve loop. 11 년 전
writesched.go 5b95eb395f Forget pending frames when stream is closed (e.g. RST) 11 년 전
z_spec_test.go 57999e3998 Load the spec coverage in tests lazily. 11 년 전

README

This is a work-in-progress HTTP/2 implementation for Go.

It will eventually live in the Go standard library and won't require
any changes to your code to use. It will just be automatic.

Status:

* The server support is pretty good. A few things are missing
but are being worked on.
* The client work hasn't yet begun, but will share a lot of code.

Docs are at https://godoc.org/github.com/bradfitz/http2

Demo test server at https://http2.golang.org/

Help & bug reports welcome.