setup tls

This commit is contained in:
JBP
2019-08-17 18:20:55 +02:00
parent ceeafe4fd6
commit 1af95b0307
3 changed files with 99 additions and 19 deletions
+3 -6
View File
@@ -88,20 +88,17 @@ func (c *Client) NewRequest(method, url string, body interface{}, opts ...Opt) (
if err != nil {
return nil, errors.WithStack(err)
}
var bodyR io.Reader
var buf io.ReadWriter
if body != nil {
buf := new(bytes.Buffer)
buf = new(bytes.Buffer)
enc := json.NewEncoder(buf)
enc.SetEscapeHTML(false)
if err := enc.Encode(body); err != nil {
return nil, err
}
b := buf.Bytes()
print("body:" + string(b)) // TODO
bodyR = bytes.NewReader(b)
}
req, err := http.NewRequest(method, u.String(), bodyR)
req, err := http.NewRequest(method, u.String(), buf)
if err != nil {
return nil, errors.WithStack(err)
}