Documentation
¶
Index ¶
- Constants
- func MergeQuery(p string, query map[string]string) string
- type Request
- func (c *Request) BasicAuth(user, password string)
- func (c *Request) Delete(path string, query, form map[string]string) (body []byte, res *request.Response, err error)
- func (c *Request) Get(path string, query map[string]string) (body []byte, res *request.Response, err error)
- func (c *Request) Patch(path string, query, form map[string]string) (body []byte, res *request.Response, err error)
- func (c *Request) Post(path string, query, form map[string]string, files []request.FileField) (body []byte, res *request.Response, err error)
- func (c *Request) PostFile(path string, query, form map[string]string, files map[string]string) (body []byte, res *request.Response, err error)
- func (c *Request) PostForm(path string, query map[string]string, form interface{}, ...) (body []byte, res *request.Response, err error)
- func (c *Request) PostJson(path string, query map[string]string, value interface{}) (body []byte, res *request.Response, err error)
- func (c *Request) Put(path string, query, form map[string]string) (body []byte, res *request.Response, err error)
Constants ¶
View Source
const (
ErrorBadUrl = 1 + iota
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Request ¶
func (*Request) PostForm ¶
func (c *Request) PostForm(path string, query map[string]string, form interface{}, files []request.FileField) (body []byte, res *request.Response, err error)
PostForm send post form request.
url can be string or *url.URL or ur.URL
form can be map[string]string or map[string][]string or string or io.Reader
form := map[string]string{ "a": "1", "b": "2", } form := map[string][]string{ "a": []string{"1", "2"}, "b": []string{"2", "3"}, } form : = "a=1&b=2" form : = strings.NewReader("a=1&b=2")
Click to show internal directories.
Click to hide internal directories.