登录获取token,token参数关联至所有请求的请求体内
问题描述:
有些系统接口判断用户是否登录,是校验登录接口成功后传的token值,也就是请求系统所有接口时,前端传参必带登录成功后接口返回的token,后台以此检验是否过期或是否有登录。所有接口都依赖登录成功后的token,那么可将token进行关联。本案例实现请求登录接口,获取token,将token关联至另外的get请求或post请求
实现步骤:
1 import json 2 import requests 3 import urllib.parse 4 import urllib.request 5 6 def doLogin(): 7 url = "https://.../manage/novel/doLogin" 8 # 根据登录接口所需要的参数和方式进行请求 9 values = {'account':'***','pwd':'***','v_token':'***','verify':'***'} 10 values_json = json.dumps(values) 11 # 登录返回token 12 req = requests.post(url, data=values_json) 13 token = req.json()["rel"]["token"] 14 return token 15 16 # 关联doLogin()返回的token,执行get请求或post请求,此例为get请求 17 def getBaselist(): 18 url = "https://.../manage/login/list" 19 values = {} 20 values['token'] = doLogin() 21 data = urllib.parse.urlencode(values) 22 req = url + '?' + data 23 response = urllib.request.urlopen(req) 24 the_page = response.read() 25 print(the_page.decode("unicode_escape")) 26 27 getBaselist()
- 根据登录接口返回的json数据获取token值:req.json()["rel"]["token"]
- 执行结果:返回get请求数据
转载于:https://www.cnblogs.com/kristin/p/10569987.html
登录获取token,token参数关联至所有请求的请求体内相关推荐
- 干货!自己的程序利用 编程猫 第三方登录获取用户token
丨爬取API 关于编程猫的qq and WeChat的接口我已经为大家准备好了,拿来用就好了. QQ平台://www.codemao.cn/get-qq-code.html?appid=1012533 ...
- Postman在pre-request Script中执行登录获取token
Postman在pre-request Script中执行登录获取token 1.问题是什么 执行接口需要每次执行登录,然后带入登录的token,需要复制比较麻烦 2.怎么解决 把每次请求发送之前先发 ...
- postman使用———(一)登录获取token设置全局变量/环境变量
一.登录获取token 可以通过接口文档或抓包工具获取登陆的地址和参数,先登录,查看返回的结果.如图我需要用的参数是token和userid #二.设置全局变量 使用json提取器提取需要的字段并设置 ...
- 微信小程序登录获取Token以及微信支付
微信小程序登录获取Token 在调用登录接口api之前,要先获取以下五个参数 后四个参数获取:通过为button按钮添加 open-type="getUserInfo" (固定写法 ...
- postman登录获取token,接口header中添加token发送请求
[Postman]登录获取token,接口header中添加token发送请求 说明 开始 说明 该文章只是用于记录,防止自己忘记. 开始 1.准备登录接口 2.添加全局变量 3.添加一个登录接口,登 ...
- 【自动化测试】解决获取Okta登录后的token问题
背景: 为公司的项目做自动化,做的是一个regression自动化,将UI和API写在同一个项目里,关键场景的UI cases和全量的API cases. 但是在API中,有个接口是必须要真实用户的t ...
- [apifox学习笔记]在所有接口中添加登录后获取的token(有图示)
如何在所有的接口添加token 写在前面 在登录接口调通的基础上 在登录接口添加后置操作提取token作为环境变量 在项目概览中选择Auth和Bearer Token类型并赋值环境变量token 我们 ...
- java请求怎么获取token,如何获取变量token的值
一.什么是token 1.客户端使用用户名跟密码请求登录 2.服务端收到请求,去验证用户名与密码 3.验证成功后,服务端会签发一个 Token,再把这个 Token 发送给客户端 4.客户端收到 To ...
- 使用identity+jwt保护你的webapi(二)——获取jwt token
前言 上一篇已经介绍了identity在web api中的基本配置,本篇来完成用户的注册,登录,获取jwt token. 开始 开始之前先配置一下jwt相关服务. 配置JWT 首先NuGet安装包: ...
- jq如何获取选中option的值_【分享】如何获取变量token的值
一.什么是token 客户端使用用户名跟密码请求登录 服务端收到请求,去验证用户名与密码 验证成功后,服务端会签发一个 Token,再把这个 Token 发送给客户端 客户端收到 Token 以后可以 ...
最新文章
- MapReduce 计数器简介
- 移动搜索引擎-网页信息预处理
- 26. 删除排序数组中的重复项
- matlab chan算法定位,MATLAB实现基于Chan氏算法的三维TDOA定位
- 【AI视野·今日NLP 自然语言处理论文速览 第十九期】Mon, 5 Jul 2021
- ubuntu 11.10下载和编译Android源码
- broadcast receiver 接收设备重启意图( boot_completed Broadcast Intent)而重启定时器
- 使用Nginx实现负载均衡
- xmind 拖拽_XMind 2020
- 使用adb命令安装apk
- SpringBoot集成SpringSecurity步骤
- 394高校毕业设计选题
- 为什么说全球变暖不是阴谋论
- java jdk--同时安装两个jdk并且切换
- oracle中minus什么意思,Oracle Minus关键字
- NodeMCU连接SD读卡器
- ucos II任务管理之一:挂起任务
- 一个HR人给应届生的面试建议【推荐】
- SpringBoot 官方强烈推荐,连接池,太快了!
- 全球与中国1,6-己二硫醇市场深度研究分析报告
热门文章
- php在web服务器中的工作原理
- cocos2dx进阶学习之屏幕适配
- HTML Button.onclick事件汇总
- Enterprise Library - Security Application Block 学习手册(最新版) Part 1
- python源码中的学习笔记_第2章_对象的布尔值与选择结构
- PostgreSQL是否区分大小写
- 数据增强 | 现实应用思考
- ICLR'17 | 在特征空间增强数据集
- 100%抄袭!ICLR 2022投稿论文剽窃两篇顶会,程序主席放「实锤」严词拒稿!
- 融入常识知识的生成式对话摘要