应用场景
首先说一下自定义响应值的应用场景,当咱们想对接口返回的实时响应数据进行批改显示时,咱们能够用到ApiPost中的自定义响应值。
举个例子:
我心愿把errstr的值改为中文的胜利显示,或者间接把整个相应后果给替换掉,咱们该如何操作呢。
其实很简略。ApiPost在后执行脚本中提供了response.raw.responseText这个属性能够对实时响应后果进行批改。
简略测试一下:
当咱们在后执行脚本对response.raw.responseText进行批改的时候,响应真的被改掉了。
那么咱们想在原来的响应后果进行批改怎么做呢。其实也非常简单,因为response.raw.responseText在没被批改之前自身是个字符串类型,如下图
不太好间接批改外面的值,这边提供二种办法,第一种是利用response.json进行批改,第二种是把response.raw.responseText转为对象在批改。
第一种如下图:
第二种如下图:
以上就是在ApiPost中如何自定义响应的全部内容了
这时候接口开发者一脸黑,小声嘀咕:我返回的数据你说改就改了吗,你礼貌码。
发表回复