假设你正在编写一个python web客户端来访问一个在线超市的API,下面给出了API的细节。
基本URL = http://host1.open.uom.lk:8080
编写一个python程序,从API Server检索所有产品,并打印当前存储在服务器中的产品总数。
提示:json响应将采用以下示例格式:
第一个
这个请求方法我尝试了完美的工作在replit,但它不工作在这种情况下。如果有谁可以帮助我,请,因为我已经被困在这个问题近6个月。我失败了我的年级2次,因为这个问题。
假设你正在编写一个python web客户端来访问一个在线超市的API,下面给出了API的细节。
基本URL = http://host1.open.uom.lk:8080
编写一个python程序,从API Server检索所有产品,并打印当前存储在服务器中的产品总数。
提示:json响应将采用以下示例格式:
第一个
这个请求方法我尝试了完美的工作在replit,但它不工作在这种情况下。如果有谁可以帮助我,请,因为我已经被困在这个问题近6个月。我失败了我的年级2次,因为这个问题。
1条答案
按热度按时间ia2d9nvy1#
太好了!听起来好像你已经成功地获取了JSON响应。请注意,
response_API
不是JSON,它只是一个Response对象。你需要在它上面调用.json()或.text()来得到你想要的结果。看看这个:https://www.w3schools.com/python/ref_requests_response.asp现在需要将JSON字符串解析为可用的Python数据结构。
以下是解析JSON的信息:https://www.w3schools.com/python/gloss_python_json_parse.asp
JSON被解析成一个字典,在这里你可以访问“data”键,这是一个产品列表,我们可以简单地得到一个列表的长度。