以下是一个使用Python的示例代码,用于发送HTTP请求并检查响应状态码和响应体格式:
import requests
url = "https://api.example.com/endpoint" # 替换为实际的API地址
# 发送GET请求
response = requests.get(url)
# 检查响应状态码是否为200
if response.status_code == 200:
# 检查响应体格式是否为XML
if response.headers.get("Content-Type") == "application/xml":
# TODO: 处理XML格式的响应体
xml_response = response.text
print(xml_response)
else:
print("响应体格式不是XML")
else:
print("请求失败,状态码为", response.status_code)
请注意,这只是一个简单的示例代码,实际情况可能需要根据API的具体要求进行适当的修改。