前后置脚本

前置脚本:在发送请求前执行的代码片段。

后置脚本:在请求完成后执行的代码片段,主要用来对返回的数据进行处理。

参考

{
  "api": {
    "http": {
      "request": {
        "header": {"key": "value"},
        "body": {"variable": "variableValue"},
        "query": "abc=123&def=456"
      }
    }
  }
}

前置

#获取请求头中指定key;
def headerKey = api.http.request.header.get("key");
#获取请求头中指定query;
def query = api.http.request.query;
#获取请求头中指定变量;
def bodyVar = api.http.request.body.get("variable");
#设置请求头
api.http.request.header.put("variable_key", "variable_value");
#设置query
api.http.request.query = "variable_key=variable_value";
#设置请求体
api.http.request.body.put("variable_key", "variable_value");

后置

{
  "api": {
    "http": {
      "response": {
        "header": {"key": "value"},
        "body": {"var1": "value"}
      }
    }
  }
}
#获取返回头中指定key;
def headerKey = api.http..response.header.get("key");
#获取返回体中指定变量;
def bodyVar = api.http.response.body.get("variable");
#设置返回头
api.http.response.header.put("variable_key", "variable_value");
#设置返回体
api.http.response.body.put("variable_key", "variable_value");
Copyright © GoApi 2018 all right reserved,powered by Gitbook该文件修订时间: 2023-08-24 14:35:00

results matching ""

    No results matching ""