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"];
以上