Да, я делал это в некоторых случаях, когда SOAPpy не работал с данной схемой. Это должно начать вас.
import httplib
from xml.dom import minidom
http.request("POST", "/path/to/my/webservice", body=xml, headers = {
"Host": "myservername",
"Content-Type": "text/xml; charset=UTF-8",
"Content-Length": len(xml)
})
print minidom.parseString(http.getresponse().read())
Для строки содержимого я бы использовал SoapUI , чтобы делать запросы вручную, а затем имитировать XML.