Skip to content

kairanwang/python-test-restful

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

一个神秘的项目

或许有一个神秘的用处

体验demo

特点

  • Python语法
  • 使用flask搭建web环境
  • 使用Blueprint进行模块化处理
  • 使用阿里云服务的oss进行静态文件管理
  • 目前项目只有后台接口

工具的选择

  • 代码编写工具我用的PyCharm,有破解,需要可以找我86131711
  • 接口调试工具用的火狐的RESTClient

接口调用步骤

  • 登录接口

    必须首先调用获取token,http://127.0.0.1:5000/user/login,

    传入base认证,name:Admin,password:12345,

    增加HTTP头字段:Content-Type: application/json

    请求方式使用:GET

    成功返回:{ "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJwdWJsaWNfaWQiOiI1MjUwYjIxYS02ODAzLTQxNmEtOWE5NC1jN2M2ZjQ0NjIzMDciLCJleHAiOjE1OTA2NTEyMjR9.mD-JL95G1ABTsokfRg29RZTAgzlA0B7JUnZNAIbAJTc" }

  • 获取所有用户

    http://127.0.0.1:5000/user

    增加HTTP头字段:x-access-token,值是之前获取的token

    成功返回: { "message": [{ "admin": true, "name": "Admin", "password": "sha256$4sD62F1w$cc35ed0dbb0470db2889e74a50987bcc79b711258f5e2514d36af4fe544c0bb2", "public_id": "5250b21a-6803-416a-9a94-c7c6f4462307" }

图片上传

  • 通过Ali提供的接口上传静态文件并获得访问地址

    http://127.0.0.1:5000/user/change_avatar/public_id

    public_id:使用获取所有用户接口获得

    增加HTTP头字段:Content-Type: application/json

    增加HTTP头字段:x-access-token,值是之前获取的token

    增加正文内容:{"avatar_base_64_str" : "base64的串"}

    可以使用 http://tool.chinaz.com/tools/imgtobase/ 获取图片base64的串,要去掉文件头 ”data:image/png;base64,“

图片上传的活动图

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published