• requests


    响应消息体四种格式

    t.text 文本响应内容    返回字符串类型      获取页面html

    t.content字节响应内容    返回字节类型     下载突破或文件时用

    t.json解码响应内容    返回字典格式     明确服务器返回json数据才能用

    r.raw 原始响应内容     返回原始格式

    cookie

    存储在预览器

    服务器可以通过 set-cookie进行获取

    预览器煤气请求会被cookie传给服务器

    session会话

    session一个对象,在服务器产生,保存在服务器内存中

    sessionId是session对象的一个属性  是全局唯一的

    用户登录成功 服务器创建session,返回给客户端,客户端预览器把session保存在它的cookie中

    先转换字典--通过键值取值   json.load()   json转字典在取值

    json.load(获取的token字典的文本reps_token.text)['token']

    登录需要cookie进行    cookie里包括很多

    先要使用requests进行cookie进行获取sessionid

    return reps.cookies['sessionid']

    user_session= api_login('账号','密码')

    user_cookie = {'sessionid':'sission'}

    然后在接口中reps.requests.post(url,data=payload,cookies=获取的cookie)

    token 由服务器产生存在服务器的内存或硬盘中

    一般会有加密

    token登录实现

    开发token接口  根据用户+密码获取一个tonken值返回一个token

    通过响应消息体传给客户端  主要

    通过响应同传给客户端   次要

    通过cookie传递给客户端   少

  • 相关阅读:
    Lambda表达式
    java中解决小数精度问题
    [Unity]-黑魂复刻-动画 001
    kuka Virtual Remote pendant 连接使用
    C# 操作 pg 数据库
    C#常用字符串操作
    Go学习笔记之相关资源
    Go学习笔记之常用命令
    Go学习笔记之安装
    nginx学习笔记之安装
  • 原文地址:https://www.cnblogs.com/zhangjiantaocs/p/13642374.html
Copyright © 2020-2023  润新知