Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Requester ¶
type Requester struct {
// contains filtered or unexported fields
}
Requester is base class for all requester
func (*Requester) EscapeURL ¶
EscapeURL to do escape parameters in given URL and rebuild the proper URL
func (*Requester) LogRequest ¶
LogRequest prints request data
func (*Requester) SetCookies ¶
SetCookies set cookie values to request
func (*Requester) SetHeaders ¶
SetHeaders set header values to request
type RequesterInterface ¶
type RequesterInterface interface { Request(string, string) (*http.Response, error) SetHeaders(map[string]string) SetCookies([]*http.Cookie) }
RequesterInterface is http request interface
func NewRequester ¶
func NewRequester(method string, insecure, detail bool) (RequesterInterface, error)
NewRequester creates a new request
type UploadFile ¶
type UploadFiles ¶
type UploadFiles []*UploadFile
func (UploadFiles) ToRequestBody ¶
func (u UploadFiles) ToRequestBody() (UploadRequest, error)
type UploadRequest ¶
Click to show internal directories.
Click to hide internal directories.