Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从中获取XML_Python_Python 3.x_Python Requests_Xml Parsing_Xmlhttprequest - Fatal编程技术网

Python 如何从中获取XML

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

我有以下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\" 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())