/**返回一个jason **/ trait RespoenseJson { public function jsonSucessData($data = []) { return $this->jsonResponse(code:0,message:'Success',$data); } public function jsonResponse($code,$message,$data) { $content = [ 'code'=> $code, 'msg' => $message, 'data'=> $data, ]; json_encode($content); } }
接口三要素:
code:展示和记录错误码 code=0,是成功
msg:给人和测试看状态情况,msg:"成功"也是成功的意思
data:传输数据
Json接口:
1、data:表示所传递和收到的数据内容
2、msg:是返回获取状态。用字符串的值做打印判断是否成功获取
3、result:表示接口是否处理成功
1、JSON是一种轻量级的数据交换格式
2、是一种字符串
3、APP及网站,小程序的接口传输格式,主要还是用json
传统的web验证模式 seession cookie
composer require lcobucci/jwt
安装jwt库
php单例
getInstance()
__construct()
__clone()
code 错误码
msg 错误码对应的描述
data 接口返回的数据
安装jwt支持
composer require lcobucci/jwt
composer dump-autoload
APP接口输出格式
APP接口输出格式三要素:
code:错误码
msg:错误码对应的描述
data:接口返回的数据
jwt单例模式
jwt单例模式
web登录鉴权
web登录鉴权
web登录鉴权
web登录鉴权
web登录鉴权
PHP数据流json
APP接口的宠儿JWT
传统的交互
HTTP通信三要素:URL、Method、Params
请问老师,有这个课程的笔记和代码资料吗?
定义一个错误码的类
业务异常处理
错误码的格式
单例模式!
JWT 组成
Header
Payload
Signature