如何通过代理路由Neo4jClient连接?
客户端在IHttpClient
构造函数中接受GraphClient
,除了这是一个不公开任何代理属性的内部类型
答案 0 :(得分:0)
以下代码适用于1.1.0.32,其中proxyUri
类似于http://myproxy.net:8080
var graphUri = new Uri(ConnectionConfig.GraphUri);
var httpClientHandler = new HttpClientHandler();
httpClientHandler.Proxy = new WebProxy(ConnectionConfig.ProxyUri, true);
httpClientHandler.UseProxy = true;
var httpClient = new HttpClient(httpClientHandler);
var httpClientWrapper = new HttpClientWrapper(ConnectionConfig.Username, ConnectionConfig.Password, httpClient);
_graphClient = new GraphClient(graphUri, httpClientWrapper);