当前位置: 首页 > news >正文

凡科建站登录官网当当网网站建设策划书

凡科建站登录官网,当当网网站建设策划书,淘宝网页制作素材,打代码做网站的软件#x1f366; 会话保持-token 有的网站登录需要token鉴权#xff0c;是啥意思呢#xff0c;现在有两个接口#xff0c;一个接口是登录#xff0c;一个接口是提交订单#xff0c;那你怎么保证#xff0c;提交登录这个用户是登录状态呢。登录成功的接接口会在response里面… 会话保持-token 有的网站登录需要token鉴权是啥意思呢现在有两个接口一个接口是登录一个接口是提交订单那你怎么保证提交登录这个用户是登录状态呢。登录成功的接接口会在response里面返回token我们拿到token之后再把它放到订单接口的请求头里面这样一个流程就实现了登录的鉴权。 会话保持权-cookie 同token只不过cookie不是再response里面直接是返回结果的.cookie.然后订单接口的时候传参参数直接加上cookie这个值。 会话保持 requests Session模块 会话对象让你能够跨请求保持某些参数。它也会在同一个 Session 实例发出的所有请求之间保持 cookie。怎么用呢 session requests.session()url https://easy-mockhome,avzhg,com:10443/mock/61922bfd6e616600281c7c3e/test/1oginjson {user: user,password: 123} result session.post(url, jsonjson, verifyFalse)tekresult.json().get(data).get(cookie) session.headers.update({toker: tok}) print(接口一打印:session.headers) Url https://easy-mock,home,gyzhg.com:10443/mock/61922bfd6e616680281c7c3e/test/logout json{} result session.post(url,jsonjson, verifyFalse)print(换口二打印:session.headers) 可以看到headers都是一样的这样就实现了会话保持 使用装饰器实现会话保持 接下来使用装饰器实现首先登录是一个装饰器其他函数是被装饰器的。我们要做什么呢每次登录的时候去检查登录状态如果登录了就不操作如果没有登录就需要去做登录操作。这是一个登录的装饰器 def login(fun): def login_true(*args, **kwargs): if session.headers.get(token) is None: url https://easy-mock.home.gyzhg.com:10443/mock/61922bfd6e616600201c7c3e/test/loginjson {user: args[0],password: args[1]} result session.post(url,jsonjson, verifyFalse)tok result.json().get(data).get(cookie)session.headers.update({token: tok}) print(login,json,result.json()) fun(*args,**kwargs) else: print(用户已经登录) fun(*args, **kwargs) return login_true 登录之后我把token塞进到了headers里面。接下来是一个购买的接口我想切换用户所以我传了两个参数。 login def buy(user, password): url https://easy-mock.home.gyzhg.com:10443/mock/61922bfd6e616600201c7c3e/test/buy json {} result session.post(url,jsonjson,verifyFalse) assert result.json().get(data).get(message) success print(buy,result.json()) return result.json() 看一下效果 流程是现在有两个函数一个是购买操作一个是退出操。调用顺序是这样的 if__name__ __main__print(buy(user,123))print(logout())print(buy(user,123)) 购买传入两个参数再退出再去购买 看一下结果。 E:\python3.8\python.exe E:/test locust/11.25.py(login, iuser: user, password: 123, idata: istatus: 200, cookie’: ERTYUCLLL#$$^’}}, (buy, idata: istatu(用户已经登录’(logout{data:{status:200message:注销成功}}))(login, fuser: user’, pasword: 123, idata: istatus’: 2, cookie’: ERTYUCLLL$;^’, (buy, {data: istatus 可以看到首先是登录登录之后去下单然后退出再去登录再去下单。现在就实现了会话保持的装饰器。
http://www.w-s-a.com/news/5817/

相关文章:

  • 网站百度屏蔽关键词杭州排名优化公司
  • h5响应式网站模板下载wordpress鼠标指针
  • 摄影作品投稿网站目前最好的引流推广方法
  • 资源站源码永久dede网站搬家 空间转移的方法
  • 网站建设销售的技巧话语it培训机构
  • 自建本地网站服务器wordpress南充房产网最新楼盘最近房价
  • 郑州代做网站天津哪里能做网站
  • 网站如何做排名网站建设项目的工作分解
  • 洛阳网络建站公司网站开发主流语言
  • 广州各区正在进一步优化以下措施seo值是什么意思
  • 滨州建网站公司京东云 wordpress
  • 网站视频背景怎么做免费的网络推广有哪些
  • 申请网站怎样申请广西壮族自治区专升本业务系统
  • 写作网站哪个网站做ic外单好
  • 苏州和城乡建设局网站撸撸撸做最好的导航网站
  • 网站被同行抄袭怎么办深圳中装建设集团
  • 建站及推广瓦房店 网站建设
  • 怎么查网站是在哪里备案的广州电力建设有限公司网站
  • 做网站自己申请域名还是对方wordpress管理地址
  • 专门做二手书网站或appwordpress首页显示特定分类文章
  • 无锡网站设计厂家一建十个专业含金量排名
  • 网站刷链接怎么做成都高度网站技术建设公司
  • flash网站模板怎么用xml网站地图生成
  • 英文网站优化群晖wordpress中文
  • saas建站平台源码济南品牌网站建设公司
  • 网站建设一般是用哪个软件网站百度
  • 企业建站的作用是什么南宁公司网站开发
  • 厦门网站建设及维护门户网站开发视频教学
  • 可以做兼职的网站有哪些自动点击器永久免费版
  • 建购物网站怎么建呀网站怎么做中英文交互