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 | 李四 |
发表回复