Python中可以使用requests
库来发送HTTP请求,并且可以通过xml.etree.ElementTree
库来解析XML格式的应答。
requests
库发送HTTP请求可以使用requests.get()
或requests.post()
方法,其中get()
方法用于发送GET请求,post()
方法用于发送POST请求。可以通过传递URL和参数来发送请求,并且可以设置请求头、超时时间等参数。示例代码:
import requests
url = "http://example.com/api"
params = {"key1": "value1", "key2": "value2"}
headers = {"User-Agent": "Mozilla/5.0"}
response = requests.get(url, params=params, headers=headers)
xml.etree.ElementTree
库可以解析XML格式的应答。可以使用ElementTree
类的fromstring()
方法将XML字符串解析为Element
对象,然后可以通过Element
对象的方法和属性来获取XML中的数据。示例代码:
import xml.etree.ElementTree as ET
xml_response = "<response><status>200</status><message>Success</message></response>"
root = ET.fromstring(xml_response)
status = root.find("status").text
message = root.find("message").text
领取专属 10元无门槛券
手把手带您无忧上云