Mercurial > gemma
diff pkg/soap/soap.go @ 5618:57c655b93ba8 erdms2
Suppress namespace for erdms.GetRisDataXML SOAP call args.
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 28 Nov 2022 17:11:43 +0100 |
parents | a9bcaac49a7e |
children | f0413b20ad4d |
line wrap: on
line diff
--- a/pkg/soap/soap.go Tue Nov 15 14:54:38 2022 +0100 +++ b/pkg/soap/soap.go Mon Nov 28 17:11:43 2022 +0100 @@ -251,7 +251,7 @@ buffer := new(bytes.Buffer) encoder := xml.NewEncoder(buffer) - //encoder.Indent("", " ") + encoder.Indent("", " ") if err := encoder.Encode(envelope); err != nil { return err @@ -261,6 +261,10 @@ return err } + if log.GetLogLevel() >= log.DebugLogLevel { + log.Debugf("SOAP message:\n%s\n", buffer.String()) + } + req, err := http.NewRequest("POST", s.url, buffer) if err != nil { return err @@ -330,6 +334,8 @@ return nil } + log.Debugf("length response: %d\n", len(rawbody)) + //log.Debugln(string(rawbody)) respEnvelope := new(SOAPEnvelope) respEnvelope.Body = SOAPBody{Content: response}