在ApiPost中如何自定义响应值

ApiPost团队 程序人生 工具 2021-08-16

使用场景

首先说一下自定义响应值的使用场景,当我们想对接口返回的实时响应数据进行修改显示时,我们可以用到ApiPost中的自定义响应值。

举个例子:

在ApiPost中如何自定义响应值

我希望把errstr的值改为中文的成功显示,或者直接把整个相应结果给替换掉,我们该如何操作呢。

操作方法

其实很简单。ApiPost在后执行脚本中提供了response.raw.responseText这个属性可以对实时响应结果进行修改。

简单测试一下:

在ApiPost中如何自定义响应值

当我们在后执行脚本对response.raw.responseText进行修改的时候,响应真的被改掉了。

那么我们想在原来的响应结果进行修改怎么做呢。其实也非常简单,因为response.raw.responseText在没被修改之前本身是个字符串类型,如下图

在ApiPost中如何自定义响应值

不太好直接修改里面的值,这边提供二种方法,第一种是利用response.json进行修改,第二种是把response.raw.responseText转为对象在修改。

第一种如下图:

在ApiPost中如何自定义响应值

第二种如下图:

在ApiPost中如何自定义响应值

以上就是在ApiPost中如何自定义响应的全部内容了

这时候接口开发者一脸黑,小声嘀咕:我返回的数据你说改就改了吗,你礼貌码。

中文版Postman,rap文档管理

评论