From 37af036412118dec4dbacb4e00e91d0f8f6a0b6d Mon Sep 17 00:00:00 2001 From: Rodrigo Moya Date: Tue, 9 Dec 2003 17:45:58 +0000 Subject: [PATCH] print out request/response's contents, if in debug mode. 2003-12-09 Rodrigo Moya * libsoup/soup-soap-message.c (soup_soap_message_persist): (soup_soap_message_parse_response): print out request/response's contents, if in debug mode. --- ChangeLog | 6 ++++++ libsoup/soup-soap-message.c | 10 +++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index adaed34..d618cf5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2003-12-09 Rodrigo Moya + + * libsoup/soup-soap-message.c (soup_soap_message_persist): + (soup_soap_message_parse_response): print out request/response's + contents, if in debug mode. + 2003-12-07 JP Rosevear * configure.in: Bump version diff --git a/libsoup/soup-soap-message.c b/libsoup/soup-soap-message.c index 758a46b..631dc6f 100644 --- a/libsoup/soup-soap-message.c +++ b/libsoup/soup-soap-message.c @@ -69,7 +69,8 @@ fetch_ns (SoupSoapMessage *msg, const char *prefix, const char *ns_uri) ns = xmlNewNs (msg->priv->last_node, ns_uri, prefix); else if (prefix && !ns_uri) { ns = xmlSearchNs (msg->priv->doc, msg->priv->last_node, prefix); - if (!ns) ns = xmlNewNs (msg->priv->last_node, "", prefix); + if (!ns) + ns = xmlNewNs (msg->priv->last_node, "", prefix); } return ns; @@ -668,6 +669,9 @@ soup_soap_message_persist (SoupSoapMessage *msg) /* serialize to SoupMessage class */ soup_message_set_request (SOUP_MESSAGE (msg), "text/xml", SOUP_BUFFER_SYSTEM_OWNED, body, len); +#ifdef G_ENABLE_DEBUG + g_message ("SOAP message: %s", body); +#endif } /** @@ -735,6 +739,10 @@ soup_soap_message_parse_response (SoupSoapMessage *msg) xmlstr = g_malloc0 (SOUP_MESSAGE (msg)->response.length + 1); strncpy (xmlstr, SOUP_MESSAGE (msg)->response.body, SOUP_MESSAGE (msg)->response.length); +#ifdef G_ENABLE_DEBUG + g_message ("SOAP response: %s", xmlstr); +#endif + soap_response = soup_soap_response_new_from_string (xmlstr); g_free (xmlstr); -- 2.7.4