脚本-内置对象

>s 为了方便在脚本中获取当前**请求信息**、**环境变量**信息等,easyapi内置了一个当前环境对象,可以通过操作对象来快速存取一些数据 #### $api对象 通过在脚本中输入`$api.`可以快捷提示属性值 ![image.png](https://cos.easydoc.net/14057821/files/kydqtcuh.png) **$api详细信息** ```js $api = { info: {//接口详情 requestMethod: '',//接口请求方法 requestId: '',//接口id requestUrl: '',//接口地址 requestBody: '',//请求体类型 unique:'',//接口唯一标识 }, envs: {},//全局环境变量 headers: {},//全局header头 http: { //请求信息 req: { base: {//基本请求信息 method: '',//请求方法 bodyType: '',//请求体类型 url: '',//接口地址 }, custom: {//自定义方法 setEnvs: [], setHeaders: [], }, logs: [], save: { saveParamsJson: '', //需要保存的请求参数json saveTableJson: '', //需要保存的请求参数table saveHeadersJson: '', //需要保存的请求参数header savePackageJson: '', //需要保存的外包装json savePreScripts: '', //需要保存的脚本json savePostScripts: '', //需要保存的脚本json }, time: '',//请求时间 script: [//要执行的脚本 ], originData: {},//原始参数 originHeaders: {},//原始请求头 parseData: {},//数据转换后的参数 parseHeaders: {},//数据转换后的请求头 data: {}, //请求参数对象 headers: {},//请求头对象 }, res: { //服务器响应数据 custom: {//自定义方法 setEnvs: [], setHeaders: [], }, logs: [], time: '',//响应时间 answerTime: '',//应答耗时 unitId: '',//测试id code: 200,//响应码 script: [//要执行的脚本 ], originData: {},//原始参数 originHeaders: {}, data: {},//响应数据对象 headers: {},//响应头对象 } } } ```