def http_post(url, data)
    req = HTTPI::Request.new(:url => url, :body => data)
    return HTTPI.post(req).body
  end
def http_post(url, data)
    req = HTTPI::Request.new(:url => url, :body => data)
    return HTTPI.post(req).body
  end
:nocov:
 Execute an HTTP POST request to the given URL

 @param [String] url
 @param [Hash] data  Key/Value pairs to POST
 @return [String] Contents of the response's body