I need to translate parameters in an XML
format sent by a C# post request to python dictionary/json
format.
Here is the request and parameters in xml
:
SERVER_URL = http://www.server/DCTServer.aspx
<server>
<requests>
<Session.loginRq userName="user" password="123" />
<OnlineData.loadPolicyRq policyNumber=" 8800000093" />
<Session.getDocumentRq />
<Session.closeRq />
</requests>
</server>
This is what I tried:
import requests
url = 'http://www.server/DCTServer.aspx'
params = {
'server': {
'requests': {
'Session.loginRq': {
'userName': "user",
'password':'123'
},
'OnlineDataloadPolicyRq': {
'policyNumber': "8800000093"
}
}
}
}
I'm getting JSONDecodeError: Expecting value
error. I'm not even sure i'm setting the parameters up correctly.
This is the first time I've had to translate (or even read) C#. Thanks in advance for any help you can provide.