elasticsearch 邮递员预请求脚本不排除字段,elasticsearch,postman,postman-pre-request-script,elasticsearch,Postman,Postman Pre Request Script" /> elasticsearch 邮递员预请求脚本不排除字段,elasticsearch,postman,postman-pre-request-script,elasticsearch,Postman,Postman Pre Request Script" />

elasticsearch 邮递员预请求脚本不排除字段

elasticsearch 邮递员预请求脚本不排除字段,elasticsearch,postman,postman-pre-request-script,elasticsearch,Postman,Postman Pre Request Script,我试图从使用postman预请求脚本从elasticsearch返回的响应中排除字段,但看起来排除未按预期工作。下面是我的预请求脚本- pm.sendRequest({ url: 'https://' + pm.globals.get("creds") + pm.globals.get("server") + ':9200/' + pm.globals.get("details") + '/_read', method: 'POST', heade

我试图从使用postman预请求脚本从elasticsearch返回的响应中排除字段,但看起来排除未按预期工作。下面是我的预请求脚本-

pm.sendRequest({
        url: 'https://' + pm.globals.get("creds") + pm.globals.get("server") + ':9200/' + pm.globals.get("details") + '/_read',
        method: 'POST',
        header: {
            'content-type': 'application/json'
        },
        body: {
            mode: 'raw',
            raw: JSON.stringify({

    "query": {
    "bool": {
      "must": [
        {
          "match": {
            "id":pm.environment.get("id")
          }
        }
      ]
    }
  },
  "_source": {
          "exclude" : ["demographic.*"]
     }
}
            )
        }
    }
);

我已经在elastic search中测试了这个查询,它正在按预期工作。如果有任何帮助,我将不胜感激

嘿,乔恩,你能提供更多的背景信息吗。这看起来像是一个内部请求和主请求,您希望在哪里看到此输出?@DannyDainton我希望在postman(即响应主体)中看到此输出。因此,在将请求发送到API之前使用postman预请求脚本。在本例中,我试图向elastic search with query发送一个预请求,然后我想对响应执行断言,但我担心的是,该查询在postman中无法按预期工作。它应该从响应中排除人口统计数组,但事实上,我能够在控制台中检查我的查询是否按预期工作并不重要。您只能在邮递员控制台中看到
.sendRequest
的输出。除非请求是构建器中的主要请求,否则您不会在响应主体部分看到。是的,谢谢您向我澄清这一点。我应该知道预请求是针对邮递员控制台的,而不是针对API响应的。Hey Jon,你能提供更多的上下文吗。这看起来像是一个内部请求和主请求,您希望在哪里看到此输出?@DannyDainton我希望在postman(即响应主体)中看到此输出。因此,在将请求发送到API之前使用postman预请求脚本。在本例中,我试图向elastic search with query发送一个预请求,然后我想对响应执行断言,但我担心的是,该查询在postman中无法按预期工作。它应该从响应中排除人口统计数组,但事实上,我能够在控制台中检查我的查询是否按预期工作并不重要。您只能在邮递员控制台中看到
.sendRequest
的输出。除非请求是构建器中的主要请求,否则您不会在响应主体部分看到。是的,谢谢您向我澄清这一点。我应该知道预请求是针对postman控制台的,而不是针对API响应的