Python 如何从中获取XML
我有以下API请求脚本。从http.client.HTTPSConnection请求中,我能够得到字节响应,并将其解码为str。我的问题是,如何获得XML响应而不是str?我的代码如下:Python 如何从中获取XML,python,python-3.x,python-requests,xml-parsing,xmlhttprequest,Python,Python 3.x,Python Requests,Xml Parsing,Xmlhttprequest,我有以下API请求脚本。从http.client.HTTPSConnection请求中,我能够得到字节响应,并将其解码为str。我的问题是,如何获得XML响应而不是str?我的代码如下: import http.client conn = http.client.HTTPSConnection("data.egov.kz") payload = "<?xml version=\"1.0\" encoding=\"UTF-8\&qu
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())
导入http.client
conn=http.client.HTTPSConnection(“data.egov.kz”)
有效负载=“\r\n\r\n 090740002542\r\n”
标题={
“内容类型”:“应用程序/json”,
}
连接请求(“POST”、“/proxy2/culs_payments?令牌=50a3f6ca0f824f9e97938295fbc7768f”、有效负载、标题)
res=conn.getresponse()
data=res.read()
打印(data.decode())