基于gin框架-验证码demo
学习go的过程中,有不少业务场景比如做登录检验,验证码等等。
这里输出一个demo,基本gin框架:https://github.com/chaofavip/go-captcha
基本接口包括三个
1、获取验证码
http://localhost:8006/captcha
1 { 2 "code": 200, 3 "data": { 4 "id": "ADzgm94K8qWDiN8ZrPPH", 5 "img_url": "/captcha/ADzgm94K8qWDiN8ZrPPH.png", 6 "refresh": "/captcha/ADzgm94K8qWDiN8ZrPPH.png?reload=1", 7 "verify": "/captcha/ADzgm94K8qWDiN8ZrPPH/这里替换为正确的验证码进行验证" 8 }, 9 "msg": "验证码信息" 10 }
2、通过验证码ID获取图片
http://localhost:8006/captcha/rCmKwkin0G37vJw6fV4n.png
3、通过验证码ID+获取的结果输入检验
http://localhost:8006/captcha/rCmKwkin0G37vJw6fV4n/8938
1 { 2 "code": 200, 3 "data": "", 4 "msg": "验证码校验通过" 5 }