一、全局變量
設(shè)置一個全局變量:apt.globals.set("key", "value");
可以用apt.globals.set()設(shè)置一個自定義的值,如:apt.globals.set("test", "這是一個全局變量");
apt.globals.set()方法可以和request方法、response方法一起使用。
apt.globals.set()和request方法一起使用可以獲取當(dāng)前的請求:如
apt.globals.set("request", request);獲取當(dāng)前的請求詳情
apt.globals.set("url", request.url);獲取當(dāng)前請求的url
apt.globals.set("method", request.method);獲取當(dāng)前請求的method
apt.globals.set("timeout", request.timeout);獲取當(dāng)前請求超時時間
apt.globals.set("contentType", request.contentType);獲取當(dāng)前請求的content-type
apt.globals.set("bodys", request.request_bodys);獲取當(dāng)前的請求體
apt.globals.set("headers", request.request_headers);獲取當(dāng)前的請求頭
apt.globals.set("querys", request.request_querys);獲取當(dāng)前請求的querys
apt.globals.set()和response方法一起使用可以獲取當(dāng)前的響應(yīng):如
apt.globals.set("response", response);獲取當(dāng)前請求的響應(yīng)
apt.globals.set("json", response.json);響應(yīng)為json的時候,獲取json格式的響應(yīng)數(shù)據(jù)
apt.globals.set("headers", response.headers);獲取當(dāng)前的響應(yīng)頭
apt.globals.set("cookies", response.cookies);獲取當(dāng)前請求的響應(yīng)cookie
apt.globals.set("raw", response.raw);獲取原始響應(yīng)數(shù)據(jù)
apt.globals.set("status", response.raw.status);獲取當(dāng)前響應(yīng)狀態(tài)碼(200、301、400等)
apt.globals.set("responseTime", response.raw.responseTime);獲取當(dāng)前響應(yīng)時間(毫秒)
apt.globals.set("type", response.raw.type);獲取當(dāng)前響應(yīng)類型(json等)
apt.globals.set("responseText", response.raw.responseText);獲取當(dāng)前響應(yīng)文本