提交 9e6d00c5 authored 作者: 赵雪如's avatar 赵雪如

增加 put patch delete 请求方式

上级 49fe35f8
......@@ -69,5 +69,65 @@ func (c *Client)Get(urlMethod string, params string) (res []byte, err error) {
return
}
return
}
func (c *Client)Patch(urlMethod string, params string) (res []byte, err error) {
urlMethod = c.apiUrl + urlMethod
req, err := http.NewRequest("PATCH", urlMethod, strings.NewReader(string(params)))
req.Header.Set("service_name", c.serverName)
req.Header.Set("request_id", c.requestId)
resp, err := (&http.Client{
Timeout: time.Second * 30,//
}).Do(req)
if err != nil {
return
}
res, _ = ioutil.ReadAll(resp.Body)
err = resp.Body.Close()
if err != nil {
return
}
return
}
func (c *Client)PUT(urlMethod string, params string) (res []byte, err error) {
urlMethod = c.apiUrl + urlMethod
req, err := http.NewRequest("PUT", urlMethod, strings.NewReader(string(params)))
req.Header.Set("service_name", c.serverName)
req.Header.Set("request_id", c.requestId)
resp, err := (&http.Client{
Timeout: time.Second * 30,//
}).Do(req)
if err != nil {
return
}
res, _ = ioutil.ReadAll(resp.Body)
err = resp.Body.Close()
if err != nil {
return
}
return
}
func (c *Client)DELETE(urlMethod string, params string) (res []byte, err error) {
urlMethod = c.apiUrl + urlMethod
req, err := http.NewRequest("DELETE", urlMethod, strings.NewReader(string(params)))
req.Header.Set("service_name", c.serverName)
req.Header.Set("request_id", c.requestId)
resp, err := (&http.Client{
Timeout: time.Second * 30,//
}).Do(req)
if err != nil {
return
}
res, _ = ioutil.ReadAll(resp.Body)
err = resp.Body.Close()
if err != nil {
return
}
return
}
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论