要在网关脚本中读取来自Invoke策略的XML响应,您可以使用以下代码示例:
import xml.etree.ElementTree as ET
import requests
# 发送请求并获取XML响应
response = requests.get('https://api.example.com/endpoint')
xml_response = response.text
# 解析XML响应
root = ET.fromstring(xml_response)
# 读取XML中的特定元素
element_value = root.find('.//element_name').text
# 打印元素值
print(element_value)
在上面的代码示例中,我们使用requests库发送请求并获取XML响应。然后,使用xml.etree.ElementTree库解析XML响应,并通过find方法找到所需的元素。最后,我们打印元素的值。
请确保将URL(https://api.example.com/endpoint)替换为您要访问的API的实际URL,以及将element_name替换为您要读取的元素的实际名称。
希望这可以帮助到您!