Documentation ¶
Index ¶
- type RequestBuilder
- func (r *RequestBuilder) DisableHTTP2(value bool) *RequestBuilder
- func (r *RequestBuilder) ExecuteRequest(requestURL string) (*http.Response, error)
- func (r *RequestBuilder) IgnoreTLSErrors(value bool) *RequestBuilder
- func (r *RequestBuilder) UseProxy(value bool) *RequestBuilder
- func (r *RequestBuilder) WithCookie(cookie string) *RequestBuilder
- func (r *RequestBuilder) WithETag(etag string) *RequestBuilder
- func (r *RequestBuilder) WithHeader(key, value string) *RequestBuilder
- func (r *RequestBuilder) WithLastModified(lastModified string) *RequestBuilder
- func (r *RequestBuilder) WithProxy(proxyURL string) *RequestBuilder
- func (r *RequestBuilder) WithTimeout(timeout int) *RequestBuilder
- func (r *RequestBuilder) WithUserAgent(userAgent string, defaultUserAgent string) *RequestBuilder
- func (r *RequestBuilder) WithUsernameAndPassword(username, password string) *RequestBuilder
- func (r *RequestBuilder) WithoutRedirects() *RequestBuilder
- type ResponseHandler
- func (r *ResponseHandler) Body(maxBodySize int64) io.ReadCloser
- func (r *ResponseHandler) Close()
- func (r *ResponseHandler) ContentType() string
- func (r *ResponseHandler) ETag() string
- func (r *ResponseHandler) EffectiveURL() string
- func (r *ResponseHandler) IsModified(lastEtagValue, lastModifiedValue string) bool
- func (r *ResponseHandler) LastModified() string
- func (r *ResponseHandler) LocalizedError() *locale.LocalizedErrorWrapper
- func (r *ResponseHandler) ReadBody(maxBodySize int64) ([]byte, *locale.LocalizedErrorWrapper)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RequestBuilder ¶
type RequestBuilder struct {
// contains filtered or unexported fields
}
func NewRequestBuilder ¶
func NewRequestBuilder() *RequestBuilder
func (*RequestBuilder) DisableHTTP2 ¶ added in v2.1.1
func (r *RequestBuilder) DisableHTTP2(value bool) *RequestBuilder
func (*RequestBuilder) ExecuteRequest ¶
func (r *RequestBuilder) ExecuteRequest(requestURL string) (*http.Response, error)
func (*RequestBuilder) IgnoreTLSErrors ¶
func (r *RequestBuilder) IgnoreTLSErrors(value bool) *RequestBuilder
func (*RequestBuilder) UseProxy ¶
func (r *RequestBuilder) UseProxy(value bool) *RequestBuilder
func (*RequestBuilder) WithCookie ¶
func (r *RequestBuilder) WithCookie(cookie string) *RequestBuilder
func (*RequestBuilder) WithETag ¶
func (r *RequestBuilder) WithETag(etag string) *RequestBuilder
func (*RequestBuilder) WithHeader ¶
func (r *RequestBuilder) WithHeader(key, value string) *RequestBuilder
func (*RequestBuilder) WithLastModified ¶
func (r *RequestBuilder) WithLastModified(lastModified string) *RequestBuilder
func (*RequestBuilder) WithProxy ¶
func (r *RequestBuilder) WithProxy(proxyURL string) *RequestBuilder
func (*RequestBuilder) WithTimeout ¶
func (r *RequestBuilder) WithTimeout(timeout int) *RequestBuilder
func (*RequestBuilder) WithUserAgent ¶
func (r *RequestBuilder) WithUserAgent(userAgent string, defaultUserAgent string) *RequestBuilder
func (*RequestBuilder) WithUsernameAndPassword ¶
func (r *RequestBuilder) WithUsernameAndPassword(username, password string) *RequestBuilder
func (*RequestBuilder) WithoutRedirects ¶
func (r *RequestBuilder) WithoutRedirects() *RequestBuilder
type ResponseHandler ¶
type ResponseHandler struct {
// contains filtered or unexported fields
}
func NewResponseHandler ¶
func NewResponseHandler(httpResponse *http.Response, clientErr error) *ResponseHandler
func (*ResponseHandler) Body ¶
func (r *ResponseHandler) Body(maxBodySize int64) io.ReadCloser
func (*ResponseHandler) Close ¶
func (r *ResponseHandler) Close()
func (*ResponseHandler) ContentType ¶
func (r *ResponseHandler) ContentType() string
func (*ResponseHandler) ETag ¶
func (r *ResponseHandler) ETag() string
func (*ResponseHandler) EffectiveURL ¶
func (r *ResponseHandler) EffectiveURL() string
func (*ResponseHandler) IsModified ¶
func (r *ResponseHandler) IsModified(lastEtagValue, lastModifiedValue string) bool
func (*ResponseHandler) LastModified ¶
func (r *ResponseHandler) LastModified() string
func (*ResponseHandler) LocalizedError ¶
func (r *ResponseHandler) LocalizedError() *locale.LocalizedErrorWrapper
func (*ResponseHandler) ReadBody ¶
func (r *ResponseHandler) ReadBody(maxBodySize int64) ([]byte, *locale.LocalizedErrorWrapper)
Click to show internal directories.
Click to hide internal directories.