• 忘掉天地
  • 仿佛也想不起自己
bingliaolongBingliaolong  2025-10-30 19:20 Aet 隐藏边栏 |   抢沙发  1 
文章评分 1 次,平均分 5.0

httplib使用

Get

Post

  1. form-data

比较

Get

  1. 参数位置

    1. url末尾(查询字符串或路径)
  2. 参数长度

    1. URL长度限制(通常2048字符内)
  3. 安全性

    1. 参数明文暴露在URL和浏览器历史中
  4. 幂等性

    1. 幂等(多次请求效果相同)
  5. 缓存

    1. 响应可被浏览器主动缓存

Post

  1. 参数位置
    1. POST请求的参数放在请求体中,其格式由 Content-Type请求头决定
  2. 参数长度
    1. 理论上无限制
  3. 安全性
    1. 参数在Body中,相对隐蔽
  4. 幂等性
    1. 非幂等(多次请求可能产生不同效果)
  5. 缓存
    1. 响应默认不会被浏览器缓存

Content-Type

  1. application/x-www-form-urlencoded
    1. 这是表单提交的默认格式
    2. 参数组织方式与GET的查询字符串类似(key=value&key=value)
    3. 但放在Body
  2. application/json
    1. 这是现代API最常用的格式,可以传输结构复杂的JSON数据
  3. multipart/form-data
    1. 主要用于上传文件,支持将文本和文件数据混合传输

声明:本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

bingliaolong
Bingliaolong 关注:0    粉丝:0
Everything will be better.

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享