內置變量變化情況內置變量變化情況(相關地址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"];
以上
