关于c#的HttpWebRequest.Create的函数连接es数据库的问题

2020-06-05 16:55发布

问题:

RT,使用c#的HttpWebRequest.Create函数连接es数据库,es数据库的地址为集群地址,如:http://192.168.1.176:9200,192.168.1.177:9200,192.168.1.178:9200,192.168.1.179:9200/_bulk
使用Postman发送数据入库成功
使用c#的HttpWebRequest.Create(集群地址)则无法创建http会话,求指导。

回答1:

多个服务器地址,选一个就好了。



回答2:

fiddler抓,抓了后copy,直接用tcp(克隆http)写请求,这样是一定可以的。

WebClient组装的(所有的http客户端),会一定程度上不尽相同,在不熟悉http及该httpClient时,你很难知道如何去尽量做到 “Clone”



标签: c# es http