func Put(uri string, opts ...Options) (*Response, error) {
	r := NewClient()
	return r.Request("PUT", uri, opts...)
}
Put send put request
package goz
func NewClient(opts ...Options) *Request {
	req := &Request{}
	if len(opts) > 0 {
		req.opts = opts[0]
	} else {
		req.opts = Options{}
	}
	return req
}
func Get(uri string, opts ...Options) (*Response, error) {
	r := NewClient()
	return r.Request("GET", uri, opts...)
}
func Post(uri string, opts ...Options) (*Response, error) {
	r := NewClient()
	return r.Request("POST", uri, opts...)
}