导入
理解 Web 通信
掌握网络的基本机制、客户端-服务器模型、HTTP 方法和状态码,为构建能够与外部世界通信的应用程序做好准备。
...
HTTP 方法的组成:GET 与 POST
1import json 2 3# 想象这个字符串来自服务器的响应。 4# 它看起来像一个 Python 字典,但目前只是文本。 5raw_response_text = """ 6{ 7 "status": "success", 8 "data": { 9 "user_id": 101, 10 "username": "python_pro", 11 "roles": ["subscriber", "admin"], 12 "is_active": true 13 } 14} 15""" 16 17# 服务器发送给我们一个字符串。我们必须解析它才能使用。 18parsed_data = json.loads(raw_response_text) 19 20# 现在我们得到了一个真正的 Python 字典 21print(f"用户角色: {parsed_data['data']['roles'][1]}") 22print(f"是否激活: {parsed_data['data']['is_active']}") 23 24# 我们可以验证类型已从 str 变为 dict 25print(f"原始文本的类型: {type(raw_response_text)}") 26print(f"解析后数据的类型: {type(parsed_data)}")