我有这个:
httpClient := &http.Client{
Transport: &http.Transport{
TLSClientConfig: &tls.Config{
InsecureSkipVerify: true, // Skip certificate verification
},
},
}
esClient, err := elasticsearch.NewClient(elasticsearch.Config{
HTTPClient: httpClient,
Addresses: []string{
conf.GetConf().ES_FULL_URL,
},
})
但这不起作用 - 我查看了源代码,配置似乎不接受自定义 http 客户端..
API 已更改 - 这有效:
httpClient := &http.Client{
Transport: &http.Transport{
TLSClientConfig: &tls.Config{
InsecureSkipVerify: true, // Skip certificate verification
},
},
}
esClient, err := elasticsearch.NewClient(elasticsearch.Config{
Transport: httpClient.Transport,
Addresses: []string{
conf.GetConf().ES_FULL_URL,
},
})
奇怪的不必要的 API 更改..看起来