type net/http.Request
154 uses
net/http (current package)
client.go#L77: CheckRedirect func(req *Request, via []*Request) error
client.go#L141: RoundTrip(*Request) (*Response, error)
client.go#L169: func (c *Client) send(req *Request, deadline time.Time) (resp *Response, didTimeout func() bool, err error) {
client.go#L203: func send(ireq *Request, rt RoundTripper, deadline time.Time) (resp *Response, didTimeout func() bool, err error) {
client.go#L225: req = new(Request)
client.go#L312: func knownRoundTripperImpl(rt RoundTripper, req *Request) bool {
client.go#L343: func setRequestCancel(req *Request, rt RoundTripper, deadline time.Time) (stopTimer func(), didTimeout func() bool) {
client.go#L376: type canceler interface{ CancelRequest(*Request) }
client.go#L487: func (c *Client) checkRedirect(req *Request, via []*Request) error {
client.go#L497: func redirectBehavior(reqMethod string, resp *Response, ireq *Request) (redirectMethod string, shouldRedirect, includeBody bool) {
client.go#L584: func (c *Client) Do(req *Request) (*Response, error) {
client.go#L590: func (c *Client) do(req *Request) (retres *Response, reterr error) {
client.go#L604: reqs []*Request
client.go#L654: req = &Request{
client.go#L743: func (c *Client) makeHeadersCopier(ireq *Request) func(*Request) {
client.go#L758: return func(req *Request) {
client.go#L804: func defaultCheckRedirect(req *Request, via []*Request) error {
filetransport.go#L34: func (t fileTransport) RoundTrip(req *Request) (resp *Response, err error) {
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#L421: func checkIfUnmodifiedSince(r *Request, modtime time.Time) condResult {
fs.go#L440: func checkIfNoneMatch(w ResponseWriter, r *Request) condResult {
fs.go#L470: func checkIfModifiedSince(r *Request, modtime time.Time) condResult {
fs.go#L491: func checkIfRange(w ResponseWriter, r *Request, modtime time.Time) condResult {
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#L693: GetClientConn(req *Request, addr string) (*http2ClientConn, error)
h2_bundle.go#L722: func (p *http2clientConnPool) GetClientConn(req *Request, addr string) (*http2ClientConn, error) {
h2_bundle.go#L752: func (p *http2clientConnPool) getClientConn(req *Request, addr string, dialOnMiss bool) (*http2ClientConn, error) {
h2_bundle.go#L952: func (p http2noDialClientConnPool) GetClientConn(req *Request, addr string) (*http2ClientConn, error) {
h2_bundle.go#L5546: func (sc *http2serverConn) newWriterAndRequest(st *http2stream, f *http2MetaHeadersFrame) (*http2responseWriter, *Request, error) {
h2_bundle.go#L5616: func (sc *http2serverConn) newWriterAndRequestNoBody(st *http2stream, rp http2requestParam) (*http2responseWriter, *Request, error) {
h2_bundle.go#L5671: req := &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#L5911: req *Request
h2_bundle.go#L6522: return func(w ResponseWriter, r *Request) {
h2_bundle.go#L6781: req *Request
h2_bundle.go#L6815: func http2awaitRequestCancel(req *Request, done <-chan struct{}) error {
h2_bundle.go#L6845: func (cs *http2clientStream) awaitRequestCancel(req *Request) {
h2_bundle.go#L6941: func (t *http2Transport) RoundTrip(req *Request) (*Response, error) {
h2_bundle.go#L6967: func (t *http2Transport) RoundTripOpt(req *Request, opt http2RoundTripOpt) (*Response, error) {
h2_bundle.go#L7025: func http2shouldRetryRequest(req *Request, err error, afterBodyWrite bool) (*Request, error) {
h2_bundle.go#L7473: func http2commaSeparatedTrailers(req *Request) (string, error) {
h2_bundle.go#L7504: func http2checkConnHeaders(req *Request) error {
h2_bundle.go#L7520: func http2actualContentLength(req *Request) int64 {
h2_bundle.go#L7530: func (cc *http2ClientConn) RoundTrip(req *Request) (*Response, error) {
h2_bundle.go#L7535: func (cc *http2ClientConn) roundTrip(req *Request) (res *Response, gotErrAfterReqBodyWrite bool, err error) {
h2_bundle.go#L7729: func (cc *http2ClientConn) awaitOpenSlotForRequest(req *Request) error {
h2_bundle.go#L7973: func (cc *http2ClientConn) encodeHeaders(req *Request, addGzipHeader bool, trailers string, contentLength int64) ([]byte, error) {
h2_bundle.go#L8154: func (cc *http2ClientConn) encodeTrailers(req *Request) ([]byte, error) {
h2_bundle.go#L9058: func (rt http2erringRoundTripper) RoundTrip(*Request) (*Response, error) { return nil, rt.err }
h2_bundle.go#L9174: func http2isConnectionCloseRequest(req *Request) bool {
h2_bundle.go#L9196: func (rt http2noDialH2RoundTripper) RoundTrip(req *Request) (*Response, error) {
h2_bundle.go#L9211: func http2traceGetConn(req *Request, hostPort string) {
h2_bundle.go#L9219: func http2traceGotConn(req *Request, cc *http2ClientConn, reused bool) {
request.go#L102: type Request struct {
request.go#L336: func (r *Request) Context() context.Context {
request.go#L354: func (r *Request) WithContext(ctx context.Context) *Request {
request.go#L358: r2 := new(Request)
request.go#L371: func (r *Request) Clone(ctx context.Context) *Request {
request.go#L375: r2 := new(Request)
request.go#L398: func (r *Request) ProtoAtLeast(major, minor int) bool {
request.go#L404: func (r *Request) UserAgent() string {
request.go#L409: func (r *Request) Cookies() []*Cookie {
request.go#L420: func (r *Request) Cookie(name string) (*Cookie, error) {
request.go#L433: func (r *Request) AddCookie(c *Cookie) {
request.go#L450: func (r *Request) Referer() string {
request.go#L466: func (r *Request) MultipartReader() (*multipart.Reader, error) {
request.go#L477: func (r *Request) multipartReader(allowMixed bool) (*multipart.Reader, error) {
request.go#L495: func (r *Request) isH2Upgrade() bool {
request.go#L526: func (r *Request) Write(w io.Writer) error {
request.go#L536: func (r *Request) WriteProxy(w io.Writer) error {
request.go#L547: func (r *Request) write(w io.Writer, usingProxy bool, extraHeaders Header, waitForContinue func() bool) (err error) {
request.go#L827: func NewRequest(method, url string, body io.Reader) (*Request, error) {
request.go#L853: func NewRequestWithContext(ctx context.Context, method, url string, body io.Reader) (*Request, error) {
request.go#L876: req := &Request{
request.go#L937: func (r *Request) BasicAuth() (username, password string, ok bool) {
request.go#L974: func (r *Request) SetBasicAuth(username, password string) {
request.go#L1011: func ReadRequest(b *bufio.Reader) (*Request, error) {
request.go#L1021: func readRequest(b *bufio.Reader, deleteHostHeader bool) (req *Request, err error) {
request.go#L1023: req = new(Request)
request.go#L1187: func parsePostForm(r *Request) (vs url.Values, err error) {
request.go#L1251: func (r *Request) ParseForm() error {
request.go#L1292: func (r *Request) ParseMultipartForm(maxMemory int64) error {
request.go#L1337: func (r *Request) FormValue(key string) string {
request.go#L1352: func (r *Request) PostFormValue(key string) string {
request.go#L1364: func (r *Request) FormFile(key string) (multipart.File, *multipart.FileHeader, error) {
request.go#L1383: func (r *Request) expectsContinue() bool {
request.go#L1387: func (r *Request) wantsHttp10KeepAlive() bool {
request.go#L1394: func (r *Request) wantsClose() bool {
request.go#L1401: func (r *Request) closeBody() error {
request.go#L1408: func (r *Request) isReplayable() bool {
request.go#L1426: func (r *Request) outgoingLength() int64 {
request.go#L1453: func (r *Request) requiresHTTP1() bool {
response.go#L115: Request *Request
response.go#L154: func ReadResponse(r *bufio.Reader, req *Request) (*Response, error) {
roundtrip.go#L16: func (t *Transport) RoundTrip(req *Request) (*Response, error) {
server.go#L87: ServeHTTP(ResponseWriter, *Request)
server.go#L420: req *Request // request for this response
server.go#L1062: func http1ServerSupportsRequest(req *Request) bool {
server.go#L2065: type HandlerFunc func(ResponseWriter, *Request)
server.go#L2068: func (f HandlerFunc) ServeHTTP(w ResponseWriter, r *Request) {
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#L2106: r2 := new(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#L2383: func (mux *ServeMux) Handler(r *Request) (h Handler, pattern string) {
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#L3146: func logf(r *Request, format string, args ...interface{}) {
server.go#L3295: func (h *timeoutHandler) ServeHTTP(w ResponseWriter, r *Request) {
server.go#L3347: req *Request
server.go#L3420: func (globalOptionsHandler) ServeHTTP(w ResponseWriter, r *Request) {
server.go#L3448: func (h initALPNRequest) ServeHTTP(rw ResponseWriter, req *Request) {
transfer.go#L81: case *Request:
transfer.go#L498: case *Request:
transfer.go#L578: case *Request:
transfer.go#L942: case *Request:
transport.go#L120: Proxy func(*Request) (*url.URL, error)
transport.go#L289: req *Request
transport.go#L437: func ProxyFromEnvironment(req *Request) (*url.URL, error) {
transport.go#L443: func ProxyURL(fixedURL *url.URL) func(*Request) (*url.URL, error) {
transport.go#L444: return func(*Request) (*url.URL, error) {
transport.go#L453: *Request // original request, not to be mutated
transport.go#L479: func (t *Transport) useRegisteredProtocol(req *Request) bool {
transport.go#L493: func (t *Transport) alternateRoundTripper(req *Request) RoundTripper {
transport.go#L502: func (t *Transport) roundTrip(req *Request) (*Response, error) {
transport.go#L644: func setupRewindBody(req *Request) *Request {
transport.go#L657: func rewindBody(req *Request) (rewound *Request, err error) {
transport.go#L679: func (pc *persistConn) shouldRetryRequest(req *Request, err error) bool {
transport.go#L782: func (t *Transport) CancelRequest(req *Request) {
transport.go#L1665: connectReq := &Request{
transport.go#L2462: req *Request
src.elv.sh/pkg/web
web.go#L74: func (h httpHandler) handleMainPage(w http.ResponseWriter, r *http.Request) {
web.go#L81: func (h httpHandler) handleExecute(w http.ResponseWriter, r *http.Request) {