【发布时间】:2018-05-09 08:36:25
【问题描述】:
我必须使用 Swagger UI 类型的 API,并且我有 API 的文档,但似乎缺少一些东西。
我这样提出我的要求:
url = "https://something.net/some-other-part/api/devices/"
response = requests.get(url, verify=False, auth= ("xy", "xy"))
soup = bs(response.text)
我收到了代码 200 的回复,所以没关系。但是...
响应不包括我需要的一切,尽管响应类说除了响应之外我可以获取很多信息。
在不知道 API 的响应类的情况下,你们能告诉我如何扩展 URL 或请求(例如使用参数)以获取更多/更具体的数据吗?
【问题讨论】:
-
您是否尝试将 content-type 标头设置为 application/json ?
-
如果不知道您正在调用哪个 API 以及该 API 的设计工作原理,就无法判断。您应该联系 API 开发人员并与他们一起找出 API 响应与 API 文档不匹配的原因。
-
我投票结束这个问题,因为只有供应商的支持才能解决这个问题。
标签: python api request swagger