【问题标题】:Solrnet - How to initialize instance with basic authenticationSolrnet - 如何使用基本身份验证初始化实例
【发布时间】:2011-01-31 11:09:00
【问题描述】:

是否可以通过基本身份验证连接 solr 实例?

我试过了:

Startup.Init<Page>("http://user:mdp@localhost:8080/solr");

但它不起作用。

你有解决办法吗?

谢谢。

【问题讨论】:

    标签: c# .net basic-authentication solrnet


    【解决方案1】:

    试试这个

    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);
    

    【讨论】:

      【解决方案2】:

      实现一个IHttpWebRequestFactory,它返回一个经过身份验证的网络请求。见http://code.google.com/p/solrnet/issues/detail?id=66

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-20
        • 1970-01-01
        • 2017-11-02
        • 1970-01-01
        • 2014-09-15
        • 2021-06-30
        相关资源
        最近更新 更多