Encode String with soap xml encryption and send it python requests


hey guys , hop you doing well ,,
i need help with my task , i have http POST request , but the input values is soap xml encoded , so i want to findout any way to send my values with auto python script to do my tasks
the server just accept the encoded string with soap encryption , so pls help me to find a way in python to make this happens

example :

POST /path/path.asmx HTTP/1.1
User-Agent: ksoap2-android/2.6.0+
SOAPAction: http://api.example.com/path/path
Content-Type: text/xml;charset=utf-8
Accept-Encoding: gzip, deflate
Content-Length: 603
Host: api.example.com
Connection: close

<v:Envelope xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:d="http://www.w3.org/2001/XMLSchema" xmlns:c="http://schemas.xmlsoap.org/soap/encoding/" xmlns:v="http://schemas.xmlsoap.org/soap/envelope/"><v:Header /><v:Body><UserLogin xmlns="http://api.example.com/path" id="o0" c:root="1"><Req><Username>1234567890</Username><Password>LScH4f5qDC9SS9Faa9XwCg==</Password><IsIphone>false</IsIphone><DeviceID></DeviceID><LoginID>10282</LoginID><LoginRefNumber>947195</LoginRefNumber><LoginKey>IG3r2B4FD3R4f2dsf3A2DrHFdIsMMM</LoginKey><LoginVKey></LoginVKey></Req></UserLogin></v:Body></v:Envelope>

Similar threads