Post请求的接口

接口文档:


接口名称: 发布话题
请求地址:http://47.100.175.62:3000/api/v1/topics
请求方法:POST


请求头:

Content-Type application/json

声明接口的请求的数据类型为 json。 当数据类型为 json 格式的时候, 标准写法就是
application/json


请求body:

  1. {
  2. "accesstoken":"token",
  3. "title":"大家好!!!!!!!!",
  4. "tab":"share",
  5. "content":"今天天气很好!!!!"
  6. }

参数说明

名称 类型 是否必填 解释
accesstoken String 必填 用户的 accessToken (用户的认证)
title String 必填 标题 (标题的要求是10个字以上)
tab String 必填 目前有 ask share job dev 使用这四个值.中的其中一个.
content String 必填 主体内容 (不能为空)

可用token:c2558821-f8ae-4172-805c-fccbbec0e587

接口测试点

image.png

发布话题接口.xmind

开始测试

image.png


作业

将cndoe社区网站所有的接口都测试一遍 (只测试正常场景)
前提:
测试api地址:http://47.100.175.62:3000/api
token 的获取:

  1. 登录系统
  2. 打开 http://47.100.175.62:3000/setting 在页面的最下方可以找到token值。

所有的请求
GET 请求的请求参数 都放在 Query Params
image.png
所有的Post请求都放在 body中
image.png
比如 收藏话题
image.png
post 请求的数据

  1. {
  2. "accesstoken":"具体的token",
  3. "topic_id":"具体的话题id值"
  4. }
  1. json格式数据, 外层使用 {} 包括进来数据。
  2. json数据中的字段, 都需要加上""
  3. 参数名和参数值 之间使用 英文 : 隔开
  4. 参数和参数之间 使用英文的 , 隔开, 需要注意 :最后一个参数不再使用 逗号 。

部分post接口中的的参数示例:
image.png
比如新建评论,测试这个接口的时候。需要创建2个这样的接口

  1. 第一个接口。传入参数

    1. {
    2. "accesstoken":"具体的token值",
    3. "content":"评论的内容"
    4. }

    这个接口发送成功之后,会返回 评论id (reply_id)

  2. 再次调用这个接口。 加上 reply_id 字段

    1. {
    2. "accesstoken":"具体的token值",
    3. "content":"回复内容",
    4. "reply_id":"前边返回reply_id值"
    5. }

    具体操作

  3. 发送评论

image.png
image.png

  1. 新建评论—回复评论

image.png


  1. 新建 collection 接口集合

image.pngimage.png
设置集合名称 【随意】

  1. 在创建的集合中 添加请求

image.png

  1. 写完一个接口,记得保存

image.png
image.png

  1. 当所有的请求都做完之后,导出整个collection

image.pngimage.png

image.png

  1. 将导出的文件,上传到 git 远程仓库。

Postman 7.x 版本创建

  1. 创建 collection

image.pngimage.png

  1. 添加 新的请求

image.pngimage.png
image.png

  1. 导出所有的api

image.pngimage.png

  1. 将导出的json文件上传到git上。