具有压缩标头的节点js elasticsearch请求被拒绝
问题描述:
我正在使用节点js elasticsearch库,并且正在索引项目。我试图通过添加gzip头,像这样压缩流量Elasticsearch:具有压缩标头的节点js elasticsearch请求被拒绝
elasticClient.index({
body: body,
index: index,
type: type,
id: id,
headers: {
'Content-Encoding': 'gzip'
}
}, function (err, resp) {
});
没有gzip头请求工作正常,但是当我把它给我弄一个插座挂断。我读过elasticsearch配置http.compression: true
,但如果我理解正确,它是指压缩ES响应而不是请求。我能做些什么来压缩我的请求吗?谢谢。
我看了一下链接中的代码库,那里提到了“gzip”,但它看起来像是在传入请求的上下文中,而不是传出通过传出我的意思是数据从节点库发送到数据库。请你解释一下吗? –