【发布时间】:2018-07-14 21:00:20
【问题描述】:
这会导致从服务器发送 2 个 DATA 帧:
func(w http.ResponseWriter, r *http.Request) {
w.Write("foo")
w.(http.Flusher).Flush()
w.Write("bar")
w.(http.Flusher).Flush()
}
这会导致从服务器发送 1 个 HEADERS 帧:
func(w http.ResponseWriter, r *http.Request) {
w.Header().Set("Trailer:X", "a")
w.(http.Flusher).Flush()
w.Header().Set("Trailer:Y", "b")
w.(http.Flusher).Flush()
}
有什么方法可以在不使用 framer api 的情况下将预告帧作为多个 HEADERS 帧发送?
【问题讨论】: