Examples using... http.Request
Recent
Handle registers the handler for the given pattern.
If a handler already exists for pattern, Handle panics.
HTTP Trailers are a set of key/value pairs like headers that come
after the HTTP response, instead of before.
ListenAndServeTLS acts identically to ListenAndServe, except that it
expects HTTPS connections. Additionally, files containing a certificate and
matching private key for the server must be provided. If the certificate
is signed by a certificate authority, the certFile should be the concatenation
of ...
ListenAndServe listens on the TCP network address addr and then calls
Serve with handler to handle requests on incoming connections.
Accepted connections are configured to enable TCP keep-alives.
The Hijacker interface is implemented by ResponseWriters that allow
an HTTP handler to take over the connection.
HandleFunc registers the handler function for the given pattern
in the DefaultServeMux.
The documentation for ServeMux explains how patterns are matched.
Handle registers the handler for the given pattern
in the DefaultServeMux.
The documentation for ServeMux explains how patterns are matched.
ReverseProxy is an HTTP Handler that takes an incoming request and
sends it to another server, proxying the response back to the
client.
DumpResponse is like DumpRequest but dumps a response.
DumpRequest returns the given request in its HTTP/1.x wire
representation. It should only be used by servers to debug client
requests. The returned representation is an approximation only;
some details of the initial request are lost while parsing it into
an http.Request. In particular, the order an...
A Server is an HTTP server listening on a system-chosen port on the
local loopback interface, for use in end-to-end HTTP tests.
ResponseRecorder is an implementation of http.ResponseWriter that
records its mutations for later inspection in tests.
NewTLSServer starts and returns a new Server using TLS.
The caller should call Close when finished, to shut it down.
New returns a new cookie jar. A nil *Options is equivalent to a zero
Options.
Package sql provides a generic interface around SQL (or SQL-like)
databases.
A Config structure is used to configure a TLS client or server.
After one has been passed to a TLS function it must not be
modified. A Config may be reused; the tls package will also not
modify it.
Writing a basic HTTP server is easy using the net/http package.