golang 1.6 został wydany z obsługą Http2. Przeszukałem go przez Internet, ale nie znalazłem żadnych przykładów na to, jak zrobić push serwera Http2 za pomocą Go. Czy zaimplementowano w tym celu klienta wysokiego poziomu? Czy są jakieś przykłady, które ludzie już zrobili?Klient wysokiego poziomu dla serwera golang http2 push
5
A
Odpowiedz
1
Implementacja http2 w bibliotece standardowej nie ujawnia interfejsów specyficznych dla http2, jednak można bezpośrednio użyć golang.org/x/net/http2.
https://godoc.org/golang.org/x/net/http2#Framer.WritePushPromise
Tak dla przypomnienia: HTTP/2 serwer Push już obsługiwane przez go1.8. – HeadwindFly
@HeadwindFly Go 1.8 jest dostępny od 31.01.2017, więc jest w wersji beta (choć dość stabilny). Zobacz https://github.com/golang/go/milestone/38 – Sascha
bezwstydną autopromocję: [github.com/romainmenke/pusher] (https://github.com/romainmenke/pusher). Jest to program pośredniczący do generowania obietnic pchających –