Documentation ¶
Overview ¶
Package http implements the HTTP transport protocol.
Index ¶
Constants ¶
This section is empty.
Variables ¶
DefaultClient is the default HTTP client, which uses `http.DefaultClient`.
Functions ¶
func NewClient ¶
NewClient creates a new client with a custom net/http client. See `InstallProtocol` to install and override default http client. Unless a properly initialized client is given, it will fall back into `http.DefaultClient`.
Note that for HTTP client cannot distinguist between private repositories and unexistent repositories on GitHub. So it returns `ErrAuthorizationRequired` for both.
Types ¶
type AuthMethod ¶
type AuthMethod interface { transport.AuthMethod // contains filtered or unexported methods }
AuthMethod is concrete implementation of common.AuthMethod for HTTP services
Click to show internal directories.
Click to hide internal directories.