我不明白我们为什么要使用劫持,因为我可以直接在响应中写入内容,任何人都可以解释这一点吗?何时在golang使用劫持?
func writeSome(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "write some thing")
}
是一样的:
func hijack(w http.ResponseWriter, r *http.Request) {
hj, _ := w.(http.Hijacker)
_, buf, _ := hj.Hijack()
buf.WriteString("write some thing")
buf.Flush()
}
我很困惑
我不会建议你使用马提尼,因为它不是惯用的去 – qwertmax 2015-12-16 20:32:47
@qwertmax我知道了,我已经编辑了答案来说明清楚。你现在可以恢复你的downvote。 – VonC 2015-12-16 20:36:00
@qwertmax这很奇怪:你仍然* *没有*恢复你的downvote。有什么遗漏吗? – VonC 2015-12-17 14:53:54