Post请求的接口
接口文档:
接口名称: 发布话题
请求地址:http://47.100.175.62:3000/api/v1/topics
请求方法:POST
请求头:
Content-Type | application/json |
---|---|
声明接口的请求的数据类型为 json。 当数据类型为 json 格式的时候, 标准写法就是
application/json
请求body:
{
"accesstoken":"token",
"title":"大家好!!!!!!!!",
"tab":"share",
"content":"今天天气很好!!!!"
}
参数说明
名称 | 类型 | 是否必填 | 解释 |
---|---|---|---|
accesstoken | String | 必填 | 用户的 accessToken (用户的认证) |
title | String | 必填 | 标题 (标题的要求是10个字以上) |
tab | String | 必填 | 目前有 ask share job dev 使用这四个值.中的其中一个. |
content | String | 必填 | 主体内容 (不能为空) |
可用token:c2558821-f8ae-4172-805c-fccbbec0e587
接口测试点
开始测试
作业
将cndoe社区网站所有的接口都测试一遍 (只测试正常场景)
前提:
测试api地址:http://47.100.175.62:3000/api
token 的获取:
- 登录系统
- 打开 http://47.100.175.62:3000/setting 在页面的最下方可以找到token值。
所有的请求
GET 请求的请求参数 都放在 Query Params
所有的Post请求都放在 body中
比如 收藏话题
post 请求的数据
{
"accesstoken":"具体的token",
"topic_id":"具体的话题id值"
}
- json格式数据, 外层使用
{}
包括进来数据。 - json数据中的字段, 都需要加上
""
- 参数名和参数值 之间使用 英文
:
隔开 - 参数和参数之间 使用英文的
,
隔开, 需要注意 :最后一个参数不再使用 逗号 。
部分post接口中的的参数示例:
比如新建评论,测试这个接口的时候。需要创建2个这样的接口
第一个接口。传入参数
{
"accesstoken":"具体的token值",
"content":"评论的内容"
}
这个接口发送成功之后,会返回 评论id (reply_id)
再次调用这个接口。 加上 reply_id 字段
{
"accesstoken":"具体的token值",
"content":"回复内容",
"reply_id":"前边返回reply_id值"
}
具体操作
发送评论
- 新建评论—回复评论
- 新建 collection 接口集合
设置集合名称 【随意】
- 在创建的集合中 添加请求
- 写完一个接口,记得保存
- 当所有的请求都做完之后,导出整个collection
- 将导出的文件,上传到 git 远程仓库。
Postman 7.x 版本创建
- 创建 collection
- 添加 新的请求
- 导出所有的api
- 将导出的json文件上传到git上。