Files
PythonLearn/05_web基础/5_2_URL与HTTP请求/practice.py
T

38 lines
1.2 KiB
Python

# 第5-2课练习:URL与HTTP请求
#
# 本文件只提供题目、预期结果、自查清单和验收标准,不包含参考答案或代码骨架。
# 练习一:URL分析器
# 1. 使用urllib.parse.urlsplit()解析一个完整URL。
# 2. 分别输出协议、主机、端口、路径、查询字符串和片段。
# 3. 使用parse_qs()解析查询参数。
# 4. 测试包含中文关键字的URL编码结果。
# 练习二:为业务选择请求方法
# 为图书查询、新增、整体修改、局部修改和删除分别选择HTTP方法。
# 在注释中解释每种选择,不需要发送真实网络请求。
# 预期关键输出:
# 协议:https
# 主机:localhost
# 端口:8000
# 路径:/books/10
# 查询参数:{'detail': ['true']}
# 自查清单:
# 1. 是否区分主机、端口、路径和查询参数?
# 2. 是否使用工具编码查询参数,而不是手工拼接特殊字符?
# 3. 是否理解GET通常读取资源,POST通常创建资源?
# 4. 是否知道请求头和请求体不是同一部分?
# 最终验收标准:
# 1. practice.py通过语法检查并可独立运行;
# 2. URL每部分解析正确;
# 3. 中文和空格经过正确编码;
# 4. 能为五种图书操作选择合理请求方法。