Documentation
¶
Index ¶
- Variables
- func MakeClient(envUI env_ui.Env, transport http.RoundTripper, localRepo repo.LocalRepo, ...) *client
- func ReadErrorFromBody(response *http.Response) (err error)
- func ReadErrorFromBodyOnGreaterOrEqual(response *http.Response, status int) (err error)
- func ReadErrorFromBodyOnNot(response *http.Response, statuses ...int) (err error)
- type BufferedResponseWriter
- func (responseWriter *BufferedResponseWriter) GetResponseWriter() http.ResponseWriter
- func (responseWriter *BufferedResponseWriter) Header() http.Header
- func (responseWriter *BufferedResponseWriter) Reset()
- func (responseWriter *BufferedResponseWriter) Write(p []byte) (int, error)
- func (responseWriter *BufferedResponseWriter) WriteHeader(statusCode int)
- func (responseWriter *BufferedResponseWriter) WriteResponse(writer io.Writer) error
- type HTTPPort
- type MethodPath
- type Request
- type Response
- type RoundTripperBufioWrappedSigner
- type RoundTripperHost
- type RoundTripperRetry
- type RoundTripperStdio
- type RoundTripperUnixSocket
- type Server
- func (server *Server) InitializeHTTP(config net.ListenConfig, port int) (httpPort HTTPPort, err error)
- func (server *Server) InitializeListener(network, address string) (listener net.Listener, err error)
- func (server *Server) InitializeUnixSocket(config net.ListenConfig, path string) (sock repo.UnixSocket, err error)
- func (server *Server) Serve(listener net.Listener) (err error)
- func (server *Server) ServeStdio()
- type UrlData
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultRoundTripper http.RoundTripper
Functions ¶
func MakeClient ¶
func MakeClient( envUI env_ui.Env, transport http.RoundTripper, localRepo repo.LocalRepo, typedBlobStore typed_blob_store.InventoryList, ) *client
func ReadErrorFromBody ¶
Types ¶
type BufferedResponseWriter ¶
func (*BufferedResponseWriter) GetResponseWriter ¶
func (responseWriter *BufferedResponseWriter) GetResponseWriter() http.ResponseWriter
func (*BufferedResponseWriter) Header ¶
func (responseWriter *BufferedResponseWriter) Header() http.Header
func (*BufferedResponseWriter) Reset ¶
func (responseWriter *BufferedResponseWriter) Reset()
func (*BufferedResponseWriter) Write ¶
func (responseWriter *BufferedResponseWriter) Write(p []byte) (int, error)
func (*BufferedResponseWriter) WriteHeader ¶
func (responseWriter *BufferedResponseWriter) WriteHeader(statusCode int)
func (*BufferedResponseWriter) WriteResponse ¶
func (responseWriter *BufferedResponseWriter) WriteResponse( writer io.Writer, ) error
type MethodPath ¶
type Request ¶
type Request struct {
MethodPath
Headers http.Header
Body io.ReadCloser
// contains filtered or unexported fields
}