eolinker内置变量更新导致的脚本变化(适用于所有应用前置、后置变量的场景)

内置变量变化情况内置变量变化情况(相关地址https://help.eolinker.com/#/tutorial/?groupID=c-579&productID=13

通过下表可以了解内置变量命名的变化:

旧内置变量新内置变量
url eo.http.apiUrl
headers eo.http.headerParam
query eo.http.queryParam
params eo.http.bodyParseParam
raw eo.http.bodyParam
response eo.http.responseParam
env.baseUrl eo.env.http.baseUrlParam
env.headers eo.env.http.headerParam
env.extraParams eo.env.http.extraFormDataParam
env.querys eo.env.http.queryParam
env.globalParams eo.env.envParam

如,原先把接口返回值设置为全局变量的方式,插入后置脚本,然后其他脚本引用,写法如下

response=JSON.parse(response);
env.globalParams["userId"]=response["Data"]["DataList"][0]["Id"];

注意红色的内容,即本次更新需要替代的部分,替代成什么内容,参考上方表格

 

上面的案例,经替换后变为

eo.http.responseParam=JSON.parse(eo.http.responseParam);
eo.env.envParam["userId"]=eo.http.responseParam["Data"]["DataList"][0]["Id"];

 

以上

 

posted @ 2020-09-22 17:02  小贝书屋  阅读(726)  评论(0编辑  收藏  举报