使用apipost时,需要获取request和request投递的response。可以在脚本中写apipost自带的函数来获取。1、apipost获取请求请求的方法:request:获取当前请求参数对象request.url:获取当前请求urlrequest.method:获取当前请求methodrequest.timeout:获取当前请求超时时间request.contentType:获取当前请求内容Tpyerequest.request_bodys:获取当前请求的请求体request.request_headers:获取当前请求的请求头request.request_querys:获取当前请求的querys参数获取到自己想要的请求后,可以使用apipost自带的设置全局变量或环境变量的方法进行赋值调用。apt.globals.set("请求",请求);设置一个全局变量获取当前请求参数对象apt.globals.set("url",request.url);设置一个全局变量获取当前请求url获取具体Abody参数:apt.globals.set("token",request.request_bodys.token);设置一个全局变量,获取请求体中token参数的值。环境变量设置也是类似的格式:apt.variables.set("token",request.request_bodys.token);设置环境变量,获取请求体中token参数的值。如何使用环境变量或全局变量?当需要使用环境变量和全局变量时,只需要使用{{}}+环境/全局变量名即可。2、获取响应response的方法:获取当前请求响应对象response.json:获取json格式的响应数据response.headers:获取当前请求响应头response.cookies:获取当前请求响应cookieresponse.raw:获取当前请求响应的原始数据response.raw.status:获取当前请求响应的响应状态码(200、301、400、404、500等)response.raw.type:获取响应时间当前响应(毫秒)response.raw.responseText:获取当前响应的响应文本3.打印方法console.log:向控制台打印一条日志console.warn:向控制台打印一条警告console.info:打印一条控制台消息console.error:向控制台打印错误apipost还支持自定义JavaScript语法。如果需要其他脚本,可以使用JavaScript自己编写。
