package networking import ( "bytes" "github.com/juju/errors" "net/http" ) // SendSoap send soap message func SendSoap(httpClient *http.Client, endpoint, message string) (*http.Response, error) { resp, err := httpClient.Post(endpoint, "application/soap+xml; charset=utf-8", bytes.NewBufferString(message)) if err != nil { return resp, errors.Annotate(err, "Post") } return resp, nil }