type net/http.ResponseWriter
196 uses
net/http (current package)
cookie.go#L161: 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#L842: func (f *fileHandler) ServeHTTP(w ResponseWriter, r *Request) {
h2_bundle.go#L5702: func (sc *http2serverConn) runHandler(rw *http2responseWriter, req *Request, handler func(ResponseWriter, *Request)) {
h2_bundle.go#L5727: func http2handleHeaderListTooLong(w ResponseWriter, r *Request) {
h2_bundle.go#L6522: return func(w ResponseWriter, r *Request) {
request.go#L1125: func MaxBytesReader(w ResponseWriter, r io.ReadCloser, n int64) io.ReadCloser {
request.go#L1130: w ResponseWriter
server.go#L87: ServeHTTP(ResponseWriter, *Request)
server.go#L95: type ResponseWriter interface {
server.go#L2065: type HandlerFunc func(ResponseWriter, *Request)
server.go#L2068: func (f HandlerFunc) ServeHTTP(w ResponseWriter, r *Request) {
server.go#L2078: func Error(w ResponseWriter, error string, code int) {
server.go#L2086: func NotFound(w ResponseWriter, r *Request) { Error(w, "404 page not found", StatusNotFound) }
server.go#L2102: return HandlerFunc(func(w ResponseWriter, r *Request) {
server.go#L2129: func Redirect(w ResponseWriter, r *Request, url string, code int) {
server.go#L2204: func (rh *redirectHandler) ServeHTTP(w ResponseWriter, r *Request) {
server.go#L2439: func (mux *ServeMux) ServeHTTP(w ResponseWriter, r *Request) {
server.go#L2497: func (mux *ServeMux) HandleFunc(pattern string, handler func(ResponseWriter, *Request)) {
server.go#L2512: func HandleFunc(pattern string, handler func(ResponseWriter, *Request)) {
server.go#L2879: func (sh serverHandler) ServeHTTP(rw ResponseWriter, req *Request) {
server.go#L3295: func (h *timeoutHandler) ServeHTTP(w ResponseWriter, r *Request) {
server.go#L3344: w ResponseWriter
server.go#L3420: func (globalOptionsHandler) ServeHTTP(w ResponseWriter, r *Request) {
server.go#L3448: func (h initALPNRequest) ServeHTTP(rw ResponseWriter, req *Request) {
net/http/httputil
reverseproxy.go#L92: ErrorHandler func(http.ResponseWriter, *http.Request, error)
reverseproxy.go#L186: func (p *ReverseProxy) defaultErrorHandler(rw http.ResponseWriter, req *http.Request, err error) {
reverseproxy.go#L191: func (p *ReverseProxy) getErrorHandler() func(http.ResponseWriter, *http.Request, error) {
reverseproxy.go#L200: func (p *ReverseProxy) modifyResponse(rw http.ResponseWriter, res *http.Response, req *http.Request) bool {
reverseproxy.go#L212: func (p *ReverseProxy) ServeHTTP(rw http.ResponseWriter, req *http.Request) {
reverseproxy.go#L544: func (p *ReverseProxy) handleUpgradeResponse(rw http.ResponseWriter, req *http.Request, res *http.Response) {
contrib.go.opencensus.io/exporter/prometheus
prometheus.go#L103: func (e *Exporter) ServeHTTP(w http.ResponseWriter, r *http.Request) {
expvar
expvar.go#L332: func expvarHandler(w http.ResponseWriter, r *http.Request) {
github.com/evanw/esbuild/pkg/api
serve_other.go#L114: func (h *apiHandler) ServeHTTP(res http.ResponseWriter, req *http.Request) {
github.com/prometheus/client_golang/prometheus/promhttp
delegator.go#L32: http.ResponseWriter
delegator.go#L39: http.ResponseWriter
delegator.go#L340: func newDelegator(w http.ResponseWriter, observeWriteHeaderFunc func(int)) delegator {
http.go#L114: h := http.HandlerFunc(func(rsp http.ResponseWriter, req *http.Request) {
http.go#L342: func httpError(rsp http.ResponseWriter, err error) {
instrument_server.go#L37: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
instrument_server.go#L65: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
instrument_server.go#L74: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
instrument_server.go#L98: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
instrument_server.go#L105: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
instrument_server.go#L132: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
instrument_server.go#L161: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
instrument_server.go#L169: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
instrument_server.go#L194: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
go.opencensus.io/plugin/ochttp
route.go#L36: return taggedHandlerFunc(func(w http.ResponseWriter, r *http.Request) []tag.Mutator {
route.go#L48: type taggedHandlerFunc func(w http.ResponseWriter, r *http.Request) []tag.Mutator
route.go#L50: func (h taggedHandlerFunc) ServeHTTP(w http.ResponseWriter, r *http.Request) {
server.go#L81: func (h *Handler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
server.go#L95: func (h *Handler) startTrace(w http.ResponseWriter, r *http.Request) (*http.Request, func()) {
server.go#L149: func (h *Handler) startStats(w http.ResponseWriter, r *http.Request) (http.ResponseWriter, func(tags *addedTags)) {
server.go#L177: writer http.ResponseWriter
server.go#L181: var _ http.ResponseWriter = (*trackingResponseWriter)(nil)
server.go#L230: func (t *trackingResponseWriter) wrappedResponseWriter() http.ResponseWriter {
server.go#L242: http.ResponseWriter
server.go#L246: http.ResponseWriter
server.go#L251: http.ResponseWriter
server.go#L256: http.ResponseWriter
server.go#L262: http.ResponseWriter
server.go#L267: http.ResponseWriter
server.go#L273: http.ResponseWriter
server.go#L279: http.ResponseWriter
server.go#L286: http.ResponseWriter
server.go#L291: http.ResponseWriter
server.go#L297: http.ResponseWriter
server.go#L303: http.ResponseWriter
server.go#L310: http.ResponseWriter
server.go#L316: http.ResponseWriter
server.go#L323: http.ResponseWriter
server.go#L330: http.ResponseWriter
server.go#L338: http.ResponseWriter
server.go#L343: http.ResponseWriter
server.go#L349: http.ResponseWriter
server.go#L355: http.ResponseWriter
server.go#L362: http.ResponseWriter
server.go#L368: http.ResponseWriter
server.go#L375: http.ResponseWriter
server.go#L382: http.ResponseWriter
server.go#L390: http.ResponseWriter
server.go#L396: http.ResponseWriter
server.go#L403: http.ResponseWriter
server.go#L410: http.ResponseWriter
server.go#L418: http.ResponseWriter
server.go#L425: http.ResponseWriter
server.go#L433: http.ResponseWriter
server.go#L441: http.ResponseWriter
server.go#L450: http.ResponseWriter
go.opencensus.io/zpages
rpcz.go#L70: func rpczHandler(w http.ResponseWriter, r *http.Request) {
tracez.go#L85: func tracezHandler(w http.ResponseWriter, r *http.Request) {
golang.org/x/net/http2
server.go#L2147: func (sc *serverConn) runHandler(rw *responseWriter, req *http.Request, handler func(http.ResponseWriter, *http.Request)) {
server.go#L2172: func handleHeaderListTooLong(w http.ResponseWriter, r *http.Request) {
server.go#L2967: 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) {
golang.org/x/pkgsite/cmd/prober
main.go#L254: http.HandleFunc("/favicon.ico", func(w http.ResponseWriter, r *http.Request) {
main.go#L274: func handleProbe(w http.ResponseWriter, r *http.Request) {
main.go#L296: func handleCheck(w http.ResponseWriter, r *http.Request) {
golang.org/x/pkgsite/internal/cookie
flash.go#L22: func Extract(w http.ResponseWriter, r *http.Request, name string) (_ string, err error) {
flash.go#L53: func Set(w http.ResponseWriter, name, val, urlPath string) {
golang.org/x/pkgsite/internal/dcensus
dcensus.go#L63: r.mux.HandleFunc(route, func(w http.ResponseWriter, req *http.Request) {
dcensus.go#L103: mux.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
golang.org/x/pkgsite/internal/frontend
404.go#L44: func (s *Server) servePathNotFoundPage(w http.ResponseWriter, r *http.Request,
badge.go#L23: func (s *Server) badgeHandler(w http.ResponseWriter, r *http.Request) {
details.go#L26: func (s *Server) serveDetails(w http.ResponseWriter, r *http.Request, ds internal.DataSource) (err error) {
fetch.go#L90: func (s *Server) serveFetch(w http.ResponseWriter, r *http.Request, ds internal.DataSource) (err error) {
playground.go#L21: func httpErrorStatus(w http.ResponseWriter, status int) {
playground.go#L26: func (s *Server) proxyPlayground(w http.ResponseWriter, r *http.Request) {
playground.go#L42: ErrorHandler: func(w http.ResponseWriter, r *http.Request, err error) {
playground.go#L56: func (s *Server) handleFmt(w http.ResponseWriter, r *http.Request) {
redirect.go#L18: func (s *Server) handlePackageDetailsRedirect(w http.ResponseWriter, r *http.Request) {
redirect.go#L24: func (s *Server) handleModuleDetailsRedirect(w http.ResponseWriter, r *http.Request) {
search.go#L226: func (s *Server) serveSearch(w http.ResponseWriter, r *http.Request, ds internal.DataSource) error {
server.go#L130: handle("/_ah/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
server.go#L135: handle("/favicon.ico", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
server.go#L150: handle("/C", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
server.go#L160: handle("/robots.txt", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
server.go#L237: return func(w http.ResponseWriter, r *http.Request) {
server.go#L279: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
server.go#L319: return func(w http.ResponseWriter, r *http.Request) {
server.go#L342: func (s *Server) errorHandler(f func(w http.ResponseWriter, r *http.Request, ds internal.DataSource) error) http.HandlerFunc {
server.go#L343: return func(w http.ResponseWriter, r *http.Request) {
server.go#L352: func (s *Server) serveError(w http.ResponseWriter, r *http.Request, err error) {
server.go#L375: func (s *Server) reportError(ctx context.Context, err error, w http.ResponseWriter, r *http.Request) {
server.go#L394: func (s *Server) serveErrorPage(w http.ResponseWriter, r *http.Request, status int, page *errorPage) {
server.go#L459: func (s *Server) servePage(ctx context.Context, w http.ResponseWriter, templateName string, page interface{}) {
styleguide.go#L33: func (s *Server) serveStyleGuide(w http.ResponseWriter, r *http.Request, ds internal.DataSource) error {
unit.go#L93: func (s *Server) serveUnitPage(ctx context.Context, w http.ResponseWriter, r *http.Request,
golang.org/x/pkgsite/internal/index
test_helper.go#L24: http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
golang.org/x/pkgsite/internal/middleware
accept_requests.go#L18: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
betaRedirect.go#L25: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
caching.go#L127: func (c *cache) ServeHTTP(w http.ResponseWriter, r *http.Request) {
caching.go#L206: func newRecorder(w http.ResponseWriter) *cacheRecorder {
caching.go#L216: http.ResponseWriter
errorreporting.go#L20: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
errorreporting.go#L52: http.ResponseWriter
experiment.go#L72: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
iapheader.go#L21: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
panic.go#L17: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
quota.go#L73: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
requestlog.go#L59: func (h *handler) ServeHTTP(w http.ResponseWriter, r *http.Request) {
requestlog.go#L118: http.ResponseWriter
secureheaders.go#L44: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
stats.go#L23: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
stats.go#L112: func (s *statsResponseWriter) WriteStats(ctx context.Context, w http.ResponseWriter) {
timeout.go#L17: return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
golang.org/x/pkgsite/internal/proxy
server.go#L44: s.mux.HandleFunc(urlPath, func(w http.ResponseWriter, r *http.Request) {
server.go#L56: s.mux.HandleFunc(urlPath, func(w http.ResponseWriter, r *http.Request) {
server.go#L74: func(w http.ResponseWriter, r *http.Request) {
server.go#L82: func(w http.ResponseWriter, r *http.Request) {
server.go#L92: s.mux.HandleFunc(fmt.Sprintf("/%s/@v/list", modulePath), func(w http.ResponseWriter, r *http.Request) {
server.go#L109: func (s *Server) AddRoute(route string, fn func(w http.ResponseWriter, r *http.Request)) {
server.go#L144: s.mux.HandleFunc(fmt.Sprintf("/%s/@v/list", m.ModulePath), func(w http.ResponseWriter, r *http.Request) {
server.go#L147: s.mux.HandleFunc(fmt.Sprintf("/%s/@latest", m.ModulePath), func(w http.ResponseWriter, r *http.Request) {
golang.org/x/pkgsite/internal/worker
pages.go#L38: func (s *Server) doIndexPage(w http.ResponseWriter, r *http.Request) (err error) {
pages.go#L127: func (s *Server) doVersionsPage(w http.ResponseWriter, r *http.Request) (err error) {
pages.go#L214: func renderPage(ctx context.Context, w http.ResponseWriter, page interface{}, tmpl *template.Template) (err error) {
server.go#L129: handle("/_ah/", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
server.go#L219: handle("/favicon.ico", http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
server.go#L228: func (s *Server) handleUpdateImportedByCount(w http.ResponseWriter, r *http.Request) error {
server.go#L239: func (s *Server) handleRepopulateSearchDocuments(w http.ResponseWriter, r *http.Request) error {
server.go#L271: func (s *Server) handleFetch(w http.ResponseWriter, r *http.Request) {
server.go#L296: func (s *Server) doFetch(w http.ResponseWriter, r *http.Request) (string, int) {
server.go#L322: func (s *Server) reportError(ctx context.Context, err error, w http.ResponseWriter, r *http.Request) {
server.go#L365: func (s *Server) handlePollIndex(w http.ResponseWriter, r *http.Request) (err error) {
server.go#L404: func (s *Server) handleEnqueue(w http.ResponseWriter, r *http.Request) (err error) {
server.go#L460: func (s *Server) handleHTMLPage(f func(w http.ResponseWriter, r *http.Request) error) http.HandlerFunc {
server.go#L461: return func(w http.ResponseWriter, r *http.Request) {
server.go#L469: func (s *Server) handleFetchStdMaster(w http.ResponseWriter, r *http.Request) error {
server.go#L486: func (s *Server) handlePopulateStdLib(w http.ResponseWriter, r *http.Request) error {
server.go#L510: func (s *Server) handleReprocess(w http.ResponseWriter, r *http.Request) error {
server.go#L562: func (s *Server) clearCache(w http.ResponseWriter, r *http.Request) error {
server.go#L574: func (s *Server) handleDelete(w http.ResponseWriter, r *http.Request) error {
server.go#L598: func (s *Server) handleClean(w http.ResponseWriter, r *http.Request) (err error) {
server.go#L633: func (s *Server) handleHealthCheck(w http.ResponseWriter, r *http.Request) {
server.go#L743: func (s *Server) errorHandler(f func(w http.ResponseWriter, r *http.Request) error) http.HandlerFunc {
server.go#L744: return func(w http.ResponseWriter, r *http.Request) {
server.go#L751: func (s *Server) serveError(w http.ResponseWriter, r *http.Request, err error) {
google.golang.org/grpc
server.go#L898: 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#L116: rw http.ResponseWriter
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |