Giter VIP home page Giter VIP logo

ajax_heromanager's Introduction

HeroManager

支持的请求方法

  • GET:从服务器取出资源(一项或多项)。
  • POST:在服务器新建一个资源。

通用返回状态说明

状态码 含义 说明
200 OK 请求成功
201 CREATED 创建成功
202 UPDATE 修改成功
204 DELETED 删除成功
400 BAD REQUEST 请求的地址不存在或者包含不支持的参数
401 UNAUTHORIZED 未授权
403 FORBIDDEN 被禁止访问
404 NOT FOUND 请求的资源不存在
422 Unprocesable entity [POST/PUT/PATCH] 当创建一个对象时,发生一个验证错误
500 INTERNAL SERVER ERROR 内部错误

接口基础地址

http://localhost:4399

用户

用户登录

验证用户名是否可用

参数名 参数说明 备注
username 用户名(admin) 不能为空,
password 密码(123456) 不能为空,
  • 响应内容:该用户名是否可用
{
  "code": 400,
  "msg": "用户名或密码格式不对,请检查"
}

英雄

所有英雄

获取所有英雄

{
  "code": 200,
  "msg": "数据获取成功",
  "data": [
    {
      "id": 1,
      "icon": "https://ss1.baidu.com/70cFfyinKgQFm2e88IuM_a/forum/pic/item/4ec2d5628535e5dda58eae977ec6a7efcf1b62d3.jpg",
      "name": "亚索",
      "skill": "风一样的男子"
    },
    {
      "id": 2,
      "icon": "https://ss1.baidu.com/70cFfyinKgQFm2e88IuM_a/forum/pic/item/b21bb051f81986189a5285244bed2e738bd4e67d.jpg",
      "name": "提莫",
      "skill": "种蘑菇"
    }
  ]
}

根据id获取英雄

根据id获取英雄

{
  "code": 200,
  "msg": "获取成功",
  "data": {
    "id": 1,
    "icon": "https://ss1.baidu.com/70cFfyinKgQFm2e88IuM_a/forum/pic/item/4ec2d5628535e5dda58eae977ec6a7efcf1b62d3.jpg",
    "name": "亚索",
    "skill": "风一样的男子"
  }
}

英雄新增

英雄新增

参数名 参数说明 备注
icon 头像 不能为空,
name 名字 不能为空
skill 技能 不能为空
  • 响应内容:新增的结果
{
  "code": 201,
  "msg": "新增成功"
}

英雄删除

英雄新增

参数名 参数说明 备注
id id 不能为空,
  • 响应内容:删除的结果

英雄编辑

英雄新增

参数名 参数说明 备注
icon 头像 不能为空,
name 名字 不能为空
skill 技能 不能为空
id id 不能为空
  • 响应内容:编辑的结果
{
  "code": 202,
  "msg": "修改成功"
}

ajax_heromanager's People

Contributors

penglin0613 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.