1. 接口基础信息
| 项目 | 内容 |
|---|
| 接口名称 | 例如:用户登录接口 |
| 请求方式 | GET / POST / PUT / DELETE 等 |
| 请求地址 | 例如:https://api.example.com/login |
| 接口描述 | 简要说明接口功能 |
2. 请求参数说明
| 参数名 | 类型 | 必填 | 说明 | 示例 |
|---|
| username | String | 是 | 用户名 | “testuser” |
| password | String | 是 | 用户密码(MD5加密) | “5f4dcc3b5aa765d61d8327deb882cf99” |
3. 请求示例
POST /login HTTP/1.1
Host: api.example.com
Content-Type: application/json
{
"username": "testuser",
"password": "5f4dcc3b5aa765d61d8327deb882cf99"
}
4. 返回参数说明
| 参数名 | 类型 | 说明 | 示例 |
|---|
| code | Integer | 返回状态码,200表示成功 | 200 |
| message | String | 返回描述信息 | “登录成功” |
| token | String | 登录成功后返回的令牌 | “eyJhbGciOiJIUzI1…” |
5. 返回示例
{
"code": 200,
"message": "登录成功",
"token": "eyJhbGciOiJIUzI1..."
}
6. 错误码说明
| 错误码 | 说明 | 处理建议 |
|---|
| 400 | 请求参数错误 | 检查参数格式和必填项是否正确 |
| 401 | 未授权或登录失效 | 重新登录获取token |
| 500 | 服务器内部错误 | 联系后端排查 |
7. 接口调用注意事项
- 密码字段需要 MD5 或其他加密传输
- token 需要放入请求头 Authorization 中以便校验
- 接口有访问频率限制,避免短时间大量调用导致封禁
- HTTPS协议请求,确保数据安全
8. 测试工具建议
- Postman
- Swagger UI
- curl 命令行工具
9. 接口迭代记录
| 版本号 | 修改内容 | 修改时间 | 负责人 |
|---|
| v1.0 | 初始版本 | 2024-06-01 | 张三 |
| v1.1 | 增加token字段 | 2024-07-10 | 李四 |
发表回复