zoukankan      html  css  js  c++  java
  • 接口测试-cookies和session

    cookies和session

    1.什么是cookies

    cookies 缓存:前端和后端交互时,存到本地的数据;下次交互时,直接调用本地数据,无需向服务端发送请求

    2.什么是session

    session 会话:前端和后端交互时,一次请求,一次响应:下次交互时,再次向服务端发送请求
    也就是持久化的cookies的会话

    3.代码

    1.cookies

    import requests
    res = requests.get('https://www.baidu.com/')
    print(res.cookies)
    print(dict(res.cookies))
    print(dict(res.cookies)['BDORZ']) # 获取单个cookies值
    
    # 带着cookies去请求
    cookies1 = {'BDORZ': '27315'}
    r = requests.get('https://www.baidu.com/',cookies=cookies1)
    print(r.status_code) # 获取状态码验证是否成功
    

    2.session

    上面的cookies代码session直接搞定

    import requests
    s = requests.Session() # 初始化一个session对象
    res2 = s.get('https://www.baidu.com/') # 用户的cookies自动保存在session中
    print(res2)
    

  • 相关阅读:
    Python——6切片
    Python——5函数
    Python——4Dict和Set类型
    C# for循环
    C# while循环
    C#循环结构
    C#判断
    C#运算符
    windows安装IIS不成功的原因
    “未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
  • 原文地址:https://www.cnblogs.com/zhangshan33/p/11971989.html
Copyright © 2011-2022 走看看