code: func (c goramldir) doReqWithBody(method, urlStr string, data interface{}, headers, queryParams map[string]interface{}) (*http.Response, error) {
  	body, err := encodeBody(data)
  	if err != nil {
  		return nil, err
  	}
  	return c.doReq(method, urlStr, body, headers, queryParams)
  }
docs: // do HTTP request with request body