Documentation
¶
Index ¶
- type HeaderAdder
- type REST
- func (r REST) Delete(path string, header *http.Header) (int, error)
- func (r REST) Get(accessToken string, path string) ([]byte, error)
- func (r REST) HeaderAcceptJSON(header *http.Header)
- func (r REST) HeaderBearerToken(header *http.Header, token string)
- func (r REST) HeaderContentJSON(header *http.Header)
- func (r REST) HeaderContentLen(header *http.Header, len int64)
- func (r REST) HeaderContentOctet(header *http.Header)
- func (r REST) HeaderContentRange(header *http.Header, start int64, end int64, totalLen int64)
- func (r REST) HeaderContentXML(header *http.Header)
- func (r REST) HeaderNoCache(header *http.Header)
- func (r REST) HeaderUrlEncoded(header *http.Header)
- func (r REST) Post(path string, payload io.Reader, header *http.Header) ([]byte, int, error)
- func (r REST) PutAbsURL(URL string, payload io.Reader, header *http.Header, contentLen int64) ([]byte, int, error)
- type TokenResetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HeaderAdder ¶
type REST ¶
type REST struct {
// contains filtered or unexported fields
}
func NewRestClient ¶
func NewRestClient(resetter TokenResetter, endpointURL string, ca string) *REST
func (REST) HeaderAcceptJSON ¶
func (REST) HeaderContentJSON ¶
func (REST) HeaderContentOctet ¶
func (REST) HeaderContentRange ¶
func (REST) HeaderContentXML ¶
func (REST) HeaderNoCache ¶
func (REST) HeaderUrlEncoded ¶
type TokenResetter ¶
type TokenResetter interface {
ClearAccessToken()
}
Click to show internal directories.
Click to hide internal directories.