【发布时间】:2011-01-31 11:09:00
【问题描述】:
是否可以通过基本身份验证连接 solr 实例?
我试过了:
Startup.Init<Page>("http://user:mdp@localhost:8080/solr");
但它不起作用。
你有解决办法吗?
谢谢。
【问题讨论】:
标签: c# .net basic-authentication solrnet
是否可以通过基本身份验证连接 solr 实例?
我试过了:
Startup.Init<Page>("http://user:mdp@localhost:8080/solr");
但它不起作用。
你有解决办法吗?
谢谢。
【问题讨论】:
标签: c# .net basic-authentication solrnet
试试这个
string solrUser = "user"; // replace with your credentials
string solrPwd = "mdp"; // replace with your credentials
var connection = new SolrConnection("http://localhost:8080/solr")
{
HttpWebRequestFactory = new HttpWebAdapters.BasicAuthHttpWebRequestFactory(solrUser, solrPwd)
};
Startup.Init<Page>(connection);
【讨论】:
实现一个IHttpWebRequestFactory,它返回一个经过身份验证的网络请求。见http://code.google.com/p/solrnet/issues/detail?id=66
【讨论】: