🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
为了使前台与后台分别开发,并实现顺利对接。 我们参考sina微博API对用户登录定制如下规范: ## /User_login 用户登录 > 考虑到struts通配符以及后期我们将验证用户输入分离,在这我们使用`User_login`代替原来的`user/login` ## URL: http://127.0.0.1:8080/javaee/User_login.json *注意* 如果你仅仅是进行前台的学习,请使用如下地址: http://www.mengyunzhi.com:8080/javaee/User_login.json ## 请求格式 json ## HTTP请求方式 POST ## 是否需要登录 否 ## 请求参数 <table> <tr> <th></th> <th>必选</th> <th>类型及范围</th> <th>说明</th> </tr> <tr> <td>username</td> <td>true</td> <td>string (minlength = 4, maxlength=20)</td> <td>用户名</td> </tr> <tr> <td>password</td> <td>true</td> <td>string (minlength = 6, maxlength=20)</td> <td>密码</td> </tr> </table> ## 注意事项 ## 返回结果 json示例(用户名密码正确): ``` { "code" : 2OO, "isPassed": true } ``` json示例(用户名密码错误): ``` { "code" : 2OO, "isPassed": false } ``` ## 返回字段说明 <table> <tr> <th>返回字段</th> <th>字段类型</th> <th>说明</th> </tr> <tr> <td>code</td> <td>int</td> <td>200正常;401:用户未登陆; 403:用户无权限</td> </tr> <tr> <td>isPassed</td> <td>boolean</td> <td>true:用户名密码正确;false:用户名密码错误</td> </tr> </table>