Documentation ¶
Index ¶
- type Options
- type Request
- type Response
- func (r *Response) GetBody() (ResponseBody, error)
- func (r *Response) GetHeader(name string) []string
- func (r *Response) GetHeaderLine(name string) string
- func (r *Response) GetHeaders() map[string][]string
- func (r *Response) GetReasonPhrase() string
- func (r *Response) GetRequest() *http.Request
- func (r *Response) GetStatusCode() int
- func (r *Response) HasHeader(name string) bool
- func (r *Response) IsTimeout() bool
- type ResponseBody
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶ added in v1.0.0
type Options struct { BaseURI string Timeout float32 Query interface{} Headers map[string]interface{} FormParams map[string]interface{} JSON interface{} Proxy string // contains filtered or unexported fields }
Options object
type Request ¶
type Request struct {
// contains filtered or unexported fields
}
Request object
type Response ¶
type Response struct {
// contains filtered or unexported fields
}
Response response object
func (*Response) GetBody ¶ added in v1.0.0
func (r *Response) GetBody() (ResponseBody, error)
GetBody parse response body
func (*Response) GetHeaderLine ¶ added in v1.0.0
GetHeaderLine get a single response header
func (*Response) GetHeaders ¶ added in v1.0.0
GetHeaders get response headers
func (*Response) GetReasonPhrase ¶ added in v1.0.0
GetReasonPhrase get response reason phrase
func (*Response) GetRequest ¶ added in v1.0.0
GetRequest get request object
func (*Response) GetStatusCode ¶ added in v1.0.0
GetStatusCode get response status code
type ResponseBody ¶ added in v1.0.0
type ResponseBody []byte
ResponseBody response body
func (ResponseBody) GetContents ¶ added in v1.0.0
func (r ResponseBody) GetContents() string
GetContents format response body as string
func (ResponseBody) Read ¶ added in v1.0.0
func (r ResponseBody) Read(length int) []byte
Read get slice of response body
func (ResponseBody) String ¶ added in v1.0.0
func (r ResponseBody) String() string
String fmt outout
Click to show internal directories.
Click to hide internal directories.