type net/http.ResponseWriter
66 uses
net/http (current package)
cookie.go#L168: func SetCookie(w ResponseWriter, cookie *Cookie) {
fs.go#L128: func dirList(w ResponseWriter, r *Request, f File) {
fs.go#L192: func ServeContent(w ResponseWriter, req *Request, name string, modtime time.Time, content io.ReadSeeker) {
fs.go#L221: func serveContent(w ResponseWriter, r *Request, name string, modtime time.Time, sizeFunc func() (int64, error), content io.ReadSeeker) {
fs.go#L391: func checkIfMatch(w ResponseWriter, r *Request) condResult {
fs.go#L440: func checkIfNoneMatch(w ResponseWriter, r *Request) condResult {
fs.go#L491: func checkIfRange(w ResponseWriter, r *Request, modtime time.Time) condResult {
fs.go#L529: func setLastModified(w ResponseWriter, modtime time.Time) {
fs.go#L535: func writeNotModified(w ResponseWriter) {
fs.go#L552: func checkPreconditions(w ResponseWriter, r *Request, modtime time.Time) (done bool, rangeHeader string) {
fs.go#L586: func serveFile(w ResponseWriter, r *Request, fs FileSystem, name string, redirect bool) {
fs.go#L685: func localRedirect(w ResponseWriter, r *Request, newPath string) {
fs.go#L714: func ServeFile(w ResponseWriter, r *Request, name string) {
fs.go#L844: func (f *fileHandler) ServeHTTP(w ResponseWriter, r *Request) {
h2_bundle.go#L5882: func (sc *http2serverConn) runHandler(rw *http2responseWriter, req *Request, handler func(ResponseWriter, *Request)) {
h2_bundle.go#L5907: func http2handleHeaderListTooLong(w ResponseWriter, r *Request) {
h2_bundle.go#L6706: return func(w ResponseWriter, r *Request) {
request.go#L1127: func MaxBytesReader(w ResponseWriter, r io.ReadCloser, n int64) io.ReadCloser {
request.go#L1135: w ResponseWriter
server.go#L87: ServeHTTP(ResponseWriter, *Request)
server.go#L95: type ResponseWriter interface {
server.go#L2080: type HandlerFunc func(ResponseWriter, *Request)
server.go#L2083: func (f HandlerFunc) ServeHTTP(w ResponseWriter, r *Request) {
server.go#L2093: func Error(w ResponseWriter, error string, code int) {
server.go#L2101: func NotFound(w ResponseWriter, r *Request) { Error(w, "404 page not found", StatusNotFound) }
server.go#L2117: return HandlerFunc(func(w ResponseWriter, r *Request) {
server.go#L2144: func Redirect(w ResponseWriter, r *Request, url string, code int) {
server.go#L2219: func (rh *redirectHandler) ServeHTTP(w ResponseWriter, r *Request) {
server.go#L2453: func (mux *ServeMux) ServeHTTP(w ResponseWriter, r *Request) {
server.go#L2511: func (mux *ServeMux) HandleFunc(pattern string, handler func(ResponseWriter, *Request)) {
server.go#L2526: func HandleFunc(pattern string, handler func(ResponseWriter, *Request)) {
server.go#L2895: func (sh serverHandler) ServeHTTP(rw ResponseWriter, req *Request) {
server.go#L2931: return HandlerFunc(func(w ResponseWriter, r *Request) {
server.go#L3353: func (h *timeoutHandler) ServeHTTP(w ResponseWriter, r *Request) {
server.go#L3408: w ResponseWriter
server.go#L3484: func (globalOptionsHandler) ServeHTTP(w ResponseWriter, r *Request) {
server.go#L3512: func (h initALPNRequest) ServeHTTP(rw ResponseWriter, req *Request) {
server.go#L3617: return HandlerFunc(func(w ResponseWriter, r *Request) {
net/http/httputil
reverseproxy.go#L94: ErrorHandler func(http.ResponseWriter, *http.Request, error)
reverseproxy.go#L188: func (p *ReverseProxy) defaultErrorHandler(rw http.ResponseWriter, req *http.Request, err error) {
reverseproxy.go#L193: func (p *ReverseProxy) getErrorHandler() func(http.ResponseWriter, *http.Request, error) {
reverseproxy.go#L202: func (p *ReverseProxy) modifyResponse(rw http.ResponseWriter, res *http.Response, req *http.Request) bool {
reverseproxy.go#L214: func (p *ReverseProxy) ServeHTTP(rw http.ResponseWriter, req *http.Request) {
reverseproxy.go#L555: func (p *ReverseProxy) handleUpgradeResponse(rw http.ResponseWriter, req *http.Request, res *http.Response) {
net/http/pprof
pprof.go#L91: func Cmdline(w http.ResponseWriter, r *http.Request) {
pprof.go#L109: func serveError(w http.ResponseWriter, status int, txt string) {
pprof.go#L120: func Profile(w http.ResponseWriter, r *http.Request) {
pprof.go#L149: func Trace(w http.ResponseWriter, r *http.Request) {
pprof.go#L178: func Symbol(w http.ResponseWriter, r *http.Request) {
pprof.go#L231: func (name handler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
pprof.go#L256: func (name handler) serveDeltaProfile(w http.ResponseWriter, r *http.Request, p *pprof.Profile, secStr string) {
pprof.go#L367: func Index(w http.ResponseWriter, r *http.Request) {
expvar
expvar.go#L332: func expvarHandler(w http.ResponseWriter, r *http.Request) {
go.pact.im/x/basicauth
static.go#L39: func (h *StaticHandler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
go.pact.im/x/httpdebug
httpdebug.go#L34: mux.HandleFunc("/debug/buildinfo", func(w http.ResponseWriter, r *http.Request) {
httpdebug.go#L50: mux.HandleFunc("/debug/", func(w http.ResponseWriter, r *http.Request) {
go.uber.org/zap
http_handler.go#L71: func (lvl AtomicLevel) ServeHTTP(w http.ResponseWriter, r *http.Request) {
golang.org/x/net/http2
server.go#L2287: func (sc *serverConn) runHandler(rw *responseWriter, req *http.Request, handler func(http.ResponseWriter, *http.Request)) {
server.go#L2315: func handleHeaderListTooLong(w http.ResponseWriter, r *http.Request) {
server.go#L3193: return func(w http.ResponseWriter, r *http.Request) {
golang.org/x/net/trace
events.go#L45: func RenderEvents(w http.ResponseWriter, req *http.Request, sensitive bool) {
trace.go#L151: func Traces(w http.ResponseWriter, req *http.Request) {
trace.go#L166: func Events(w http.ResponseWriter, req *http.Request) {
google.golang.org/grpc
server.go#L1008: func (s *Server) ServeHTTP(w http.ResponseWriter, r *http.Request) {
google.golang.org/grpc/internal/transport
handler_server.go#L52: func NewServerHandlerTransport(w http.ResponseWriter, r *http.Request, stats []stats.Handler) (ServerTransport, error) {
handler_server.go#L128: rw http.ResponseWriter