Имеется код (опрос webmoney-кошелька, использующий webmoney API и
http.client):
import http.client
WMHost = "w3s.wmtransfer.com"
WMRelativeURL = "/asp/XMLOperationsCert.asp"
WMCert = "WithoutPassCerts/WMAccCert.cer"
WMKey = "WithoutPassCerts/WMAccKey.key"
WMCACert = "WithoutPassCerts/ca.crt"
Data = """
<w3s.request>
<reqn>
1
</reqn>
<getoperations>
<purse>
Rxxxxxxxxxxxx
</purse>
<datestart>
20100601 00:00:00
</datestart>
<datefinish>
20100825 21:00:00
</datefinish>
</getoperations>
</w3s.request>
"""
try:
Link = http.client.HTTPSConnection(host = WMHost, port = 443, key_file = WMKey, cert_file = WMCert)
Link.set_debuglevel(1)
Link.request("POST", WMRelativeURL, Data)
Result = Link.getresponse()
print(Result.status, Result.reason)
OutData = Result.read()
print(OutData)
Link.close()
except Exception as Message:
print(Message)
Может быть, кто-нибудь сталкивался с чем-то подобным? Или хотя бы предполагает, в чем может быть проблема?