// A small test program that uses the net/http package. There is | |
// nothing special about net/http here, this is just a convenient way | |
// to pull in a lot of code. | |
package main | |
import ( | |
"net/http" | |
"net/http/httptest" | |
) | |
type statusHandler int | |
func (h *statusHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) { | |
w.WriteHeader(int(*h)) | |
} | |
func main() { | |
status := statusHandler(http.StatusNotFound) | |
s := httptest.NewServer(&status) | |
defer s.Close() | |
} |