当前位置: 首页 > 后端技术 > PHP

[分享]如何获取变量token的值

时间:2023-03-30 02:19:47 PHP

1.什么是token?将此令牌发送给客户端。客户端收到Token后,可以存储起来,比如存储在cookie中,或者存储在LocalStorage中。客户端每次向服务端请求资源时,都需要带上服务端颁发的Token。接收请求,然后验证客户端请求中包含的Token。如果验证成功,则将请求的数据返回给客户端。web/APP登录时,会将加密后的用户名和密码发送给服务器。服务器将验证用户名和密码。如果通过某种方式成功,比如随机生成一个32位的字符串作为token,存储在服务器中,将token返回给web/APP,那么web/APP请求哪里需要验证就必须带上token,然后服务器端验证token,成功返回需要的结果,失败则返回错误信息,让他重新登录。服务器上的token设置一个过期日期,每次web/APP请求都会校验token和过期日期。2、如何获取token值,如何进行接口测试。大部分接口测试的工具都可以获取登录后返回的token值。这里我将讲解如何使用apipost获取token值。先打开apipost,写登录界面,然后获取token值。然后我们会参考这个token的值。引用token的值,我们需要将环境变量environmentselection设置为新建的环境,然后引用url地址。引用格式为{{变量名}},设置后执行脚本获取token值,"token"为参数名,response.json.token表示返回的json数据中的token值。这些都设置好之后,就可以引用token了。token引用方式同环境变量设置的url引用方式是{{token}}。三、接口过程测试。引用token值后,就可以进行接口流测试了。选择一个接口,单击“添加到流程测试”进行流程测试。这就是如何获取接口流程测试的token值。Apipost工具下载地址:ApiPost-API调试管理工具,可直接生成文件www.apipost.cn