in pkg/utils/http.go [30:44]
func Post(url string, bytes []byte) ([]byte, error) {
r := resty.New().
SetTimeout(time.Duration(timeout)*time.Millisecond).
R().
SetHeader("content-type", "application/json")
r.SetBody(bytes)
resp, err := r.Post(url)
if err != nil {
return nil, err
}
if resp.StatusCode() != http.StatusOK && resp.StatusCode() != http.StatusCreated {
return nil, fmt.Errorf("status: %d, body: %s", resp.StatusCode(), resp.Body())
}
return resp.Body(), nil
}