1.7将Context添加到http.Request中。它会完全取代http.CloseNotify吗?我现在应该更喜欢它,而不用CloseNotify困扰吗?
是的,但仅限于Go 1.8+。这些API在Go 1.7中存在,但是直到Go 1.8客户端断开连接才导致请求的上下文完成,因此在Go 1.7中仍然有效使用CloseNotifier。
(来源:我在标准库中添加了“上下文”,并且是net / http包的作者。)