request=""" test mispeled *bold* data """.strip() import socket s=socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect(('intertwingly.net', 80)) s.send("POST /blog/1307.soap HTTP/1.0\r\n") s.send("Host: intertwingly.net\r\n") s.send("Content-Type: text/xml\r\n") s.send("Content-Length: %d\r\n\r\n" % len(request)) s.send(request) while 1: response=s.recv(4096) if not response: break print response s.close()