可以使用通过 Python 的 requests 库进行请求,并使用响应对象的 headers 属性获取返回类型,例如:
import requests
response = requests.get('https://some-api.com/data')
response_type = response.headers.get('Content-Type')
if 'application/json' in response_type:
data = response.json()
# 处理 JSON 数据
else:
# 处理其他数据格式
其中,使用 response.headers.get('Content-Type')
获取返回的 MIME 类型,如果是 JSON 格式,则使用 response.json()
将响应解析为 JSON 数据,否则可以使用其它的解析方式进行处理。