场景应用示例

此场景示例是调用短网址API接口进行网址的生成与还原转换。


步骤一:短网址生成,调用短网址API接口给https://gotest.hz.netease.com转换为短链接。

请求信息

POST https://dwz.cn/admin/v2/create

请求头

Content-Type: application/json; charset=UTF-8

Token: b43724dc969e5024fac481980ebc1551

请求URL:无

请求体

类型:raw

//url参数为要转换为短链接的地址。
{
  "url": "https://gotest.hz.netease.com"
}
//或使用公共参数mixed_url(混合随机)方式来生成的固定格式的随机URL,并转换为短链接。
{
  "url": "${mixed_url}"
}
响应信息

响应体

类型:raw

//ShortUrl表示生成的短链接,LongUrl表示长链接地址。
{
    "Code": 0,
    "ShortUrl": "https://dwz.cn/4DZj6mub",
    "LongUrl": "https://gotest.hz.netease.com",
    "ErrMsg": ""
}
输出信息
key 数据来源 输出表达式
Url 响应体 $.ShortUrl
Code 响应体 $.Code

步骤二:暂停 等待1000毫秒。

步骤三:条件

判断步骤一中Code参数输出值为0时,则执行条件判断中step1:短网址还原。否则执行结束。

if条件参数 逻辑判断条件 VALUE值
${Code} 等于 0

步骤三-step1:短网址还原。给步骤一中生成的短链接(输出Url值)还原。

请求信息

POST https://dwz.cn/admin/v2/query

请求头

Content-Type: application/json; charset=UTF-8

Token: b43724dc969e5024fac481980ebc1551

请求URL:无

请求体

类型:raw

//1.开启个性化   2.构造参数,shortUrl参数引用步骤一的输出Url值。
{
  "shortUrl": "${Url}"
}
响应信息

响应体

类型:raw

//响应体中ShortUrl为步骤一https://gotest.hz.netease.com转换为短链接的输出。
{
    "Code": 0,
    "ShortUrl": "https://dwz.cn/4DZj6mub",
    "LongUrl": "https://gotest.hz.netease.com",
    "ErrMsg": ""
}
校验信息

响应体

校验类型 参数 描述
Json匹配 Code 0 验证Code
Json匹配 ShortUrl ${Url} 验证ShortUrl参数值是否等于步骤一输出的Url值(即响应体中ShortUrl值)

:此场景仅用于GoAPI平台场景用法示例,场景用例输出、校验请在对应目录参考具体使用用法。

Copyright © GoApi 2018 all right reserved,powered by Gitbook该文件修订时间: 2019-01-16 18:26:21

results matching ""

    No results matching ""