package jst import ( "bytes" "encoding/json" "io/ioutil" "net/http" "recook/internal/v2/lib/jst/resp" ) func postJson(url string, data []byte) (*resp.JSTBack, error) { c := http.Client{} response, e := c.Post(url, "application/json", bytes.NewBuffer(data)) if e != nil { return nil, e } defer response.Body.Close() body, e := ioutil.ReadAll(response.Body) var j resp.JSTBack e = json.Unmarshal(body, &j) if e != nil { return nil, e } return &j, nil }