Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
package main
import (
"fmt"
"net/http"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
wait := make(chan struct{})
go func() {
for i := 0; i < 1000; i++ {
w.Header().Set("X-Test", "Panic")
}
fmt.Fprintln(w, "{\"key\":123}")
wait <- struct{}{}
}()
for i := 0; i < 1000; i++ {
w.Header().Set("Content-Type", "application/json")
}
<-wait
})
http.ListenAndServe(":8080", nil)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.