Documentation
¶
Index ¶
- type HttpCookie
- type HttpHeader
- type Request
- func (r *Request) AddCookie(name, value string) *Request
- func (r *Request) AddHeader(k, v string) *Request
- func (r *Request) ClearCookie() *Request
- func (r *Request) ClearHeader() *Request
- func (r *Request) DELETE(obj interface{}) *Response
- func (r *Request) DelCookie(name string) *Request
- func (r *Request) DelHeader(k string) *Request
- func (r *Request) EnableSPDY() *Request
- func (r *Request) Err() error
- func (r *Request) FORM(form map[string]string) *Response
- func (r *Request) GET(query interface{}) *Response
- func (r *Request) HEAD() *Response
- func (r *Request) JSON(obj interface{}) *Response
- func (r *Request) OPTIONS(obj interface{}) *Response
- func (r *Request) PATCH(obj interface{}) *Response
- func (r *Request) POST(obj interface{}) *Response
- func (r *Request) PUT(obj interface{}) *Response
- func (r *Request) SetCookie(cookie map[string]string) *Request
- func (r *Request) SetHeader(header map[string]string) *Request
- func (r *Request) SetProxy(proxy string) *Request
- func (r *Request) SetUrl(rawurl string) *Request
- func (r *Request) SetUserAgent(userAgent string) *Request
- type Response
- func (r *Response) BindJson(obj interface{}) error
- func (r *Response) Bytes() []byte
- func (r *Response) DumpToFile(filename string) error
- func (r *Response) Err() error
- func (r *Response) GetCookie() map[string]string
- func (r *Response) GetHeader() map[string]string
- func (r *Response) SaveToFile(filename string) error
- func (r *Response) StoreCookie(req *Request) *Response
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HttpCookie ¶
func (HttpCookie) Add ¶
func (h HttpCookie) Add(name, value string)
func (HttpCookie) Clear ¶
func (h HttpCookie) Clear()
func (HttpCookie) Del ¶
func (h HttpCookie) Del(name string)
type HttpHeader ¶
func (HttpHeader) Add ¶
func (h HttpHeader) Add(name, value string)
func (HttpHeader) Clear ¶
func (h HttpHeader) Clear()
func (HttpHeader) Del ¶
func (h HttpHeader) Del(name string)
type Request ¶
type Request struct { *http.Client URL *url.URL Body io.Reader Method string Header HttpHeader // map[string]string // contains filtered or unexported fields }
func NewRequest ¶
func NewRequest() *Request
func (*Request) ClearCookie ¶
func (*Request) ClearHeader ¶
func (*Request) EnableSPDY ¶
func (*Request) SetUserAgent ¶
type Response ¶
func (*Response) DumpToFile ¶
func (*Response) SaveToFile ¶
func (*Response) StoreCookie ¶
Click to show internal directories.
Click to hide internal directories.