您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Solr-使用HttpClient实例化HttpSolrServer

Solr-使用HttpClient实例化HttpSolrServer

我看不到您尝试在代码中通过代理连接的位置,仅在创建时提供了solr网址HttpSolrServer。您可以HttpClient创建实例时提供自己的HttpSolrServer实例。您的HttpClient实例可以包含有关代理的信息。所需的代码应为以下代码,您可以在http- components示例中找到这些代码

DefaultHttpClient httpclient = new DefaultHttpClient();
HttpHost proxy = new HttpHost(proxyHost, proxyPort, "http");
httpclient.getParams().setParameter(ConnRoutePNames.DEFAULT_PROXY, proxy);
httpclient.getCredentialsProvider().setCredentials(
                    AuthScope.ANY,
                    new UsernamePasswordCredentials(username, password));
SolrServer solrServer = new HttpSolrServer(solrUrl, httpclient);

多看您的问题,我认为您不需要使用代理进行连接。您的错误是关于https的。看看这个其他的问题和答案,看你需要做什么。您需要查看的httpclient版本是4.x。

Solr 2022/1/1 18:25:52 有426人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶