微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从中获取XML

如何解决如何从中获取XML

我有以下API请求脚本。从 http.client.HTTPSConnection 请求中,我得到了 byte 响应,并将其解码为str。我的问题是,如何获得XML响应而不是str?我的代码如下:

import http.client
conn = http.client.HTTPSConnection("data.egov.kz")
payload = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\r\n<sign:Request xmlns:sign=\"http://xmlns.kztc-cits/sign\" xmlns:ds=\"http://www.w3.org/2000/09/xmldsig#\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\r\n    <sign:IIN_BIN>090740002542</sign:IIN_BIN>\r\n</sign:Request>"
headers = {
  'Content-Type': 'application/json',}
conn.request("POST","/proxy2/culs_payments?token=50a3f6ca0f824f9e97938295fbc7768f",payload,headers)
res = conn.getresponse()
data = res.read()
print(data.decode())

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。