Documentation ¶
Index ¶
- type Options
- type Request
- func (r *Request) Delete(uri string, opts ...Options) (*Response, error)
- func (r *Request) Down(resourceUrl string, savePath, saveName string, opts ...Options) (bool, error)
- func (r *Request) Get(uri string, opts ...Options) (*Response, error)
- func (r *Request) Options(uri string, opts ...Options) (*Response, error)
- func (r *Request) Patch(uri string, opts ...Options) (*Response, error)
- func (r *Request) Post(uri string, opts ...Options) (*Response, error)
- func (r *Request) Put(uri string, opts ...Options) (*Response, error)
- func (r *Request) Request(method, uri string, opts ...Options) (*Response, error)
- func (r *Request) SimpleChineseToUtf8(vBytes []byte) string
- func (r *Request) Sse(method, uri string, fn func(msgType, content string) bool, options ...Options) (err error)
- func (r *Request) Utf8ToSimpleChinese(vBytes []byte, charset ...string) string
- type Response
- func (r *Response) GetBody() io.ReadCloser
- func (r *Response) GetContentLength() int64
- func (r *Response) GetContents() (bodyStr string, err error)
- func (r *Response) GetCookie(cookieName string) *http.Cookie
- func (r *Response) GetCookies() []*http.Cookie
- 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) GetResponse() *http.Response
- func (r *Response) GetStatusCode() int
- func (r *Response) HasHeader(name string) bool
- func (r *Response) IsTimeout() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct { Headers map[string]interface{} BaseURI string FormParams map[string]interface{} JSON interface{} XML string Timeout float32 Cookies interface{} Proxy string SetResCharset string // contains filtered or unexported fields }
Options object
type Request ¶
type Request struct {
// contains filtered or unexported fields
}
Request object
func (*Request) Down ¶
func (r *Request) Down(resourceUrl string, savePath, saveName string, opts ...Options) (bool, error)
Down method download files
func (*Request) SimpleChineseToUtf8 ¶ added in v1.2.8
(接受到的)简体中文 转换为 utf-8
type Response ¶
type Response struct {
// contains filtered or unexported fields
}
Response response object
func (*Response) GetContentLength ¶
func (*Response) GetContents ¶
GetBody parse response body
func (*Response) GetCookies ¶
GetCookies, 获取服务端生成的全部cookies
func (*Response) GetHeaderLine ¶
GetHeaderLine get a single response header
func (*Response) GetHeaders ¶
GetHeaders get response headers
func (*Response) GetReasonPhrase ¶
GetReasonPhrase get response reason phrase
func (*Response) GetRequest ¶
GetRequest get request object
func (*Response) GetResponse ¶
GetRequest get request object
func (*Response) GetStatusCode ¶
GetStatusCode get response status code
Click to show internal directories.
Click to hide internal directories.