首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SOLR mysolr pysolr Python 401答复

SOLR mysolr pysolr Python 401答复
EN

Stack Overflow用户
提问于 2014-09-11 13:25:44
回答 1查看 500关注 0票数 0

如果有人已经使用SOLR和python库来索引/查询solr,那么您能够尝试回答以下问题吗?

我正在使用mySolr python库,但是还有其他的(比如pysolr),我不认为这个问题与库本身有关。

我有一个默认的多核SOLR设置,,所以通常不需要认证。也不需要它来访问http://localhost:8080/solr/testcore/admin/的管理页面

代码语言:javascript
复制
from mysolr import Solr
solr = Solr('http://localhost:8080/solr/testcore/')
response = solr.search(q='*:*')
print("response")
print(response)

这段代码过去有效,但现在我得到了SOLR的401回复.就像这样,没有对包含mysolr或SOLR设置的python虚拟env进行任何更改。Still...something一定是在什么地方变了,但我没有线索了。

SOLR 401回复的原因可能是什么?

附加信息:此脚本和mor高级脚本在另一台PC上工作,只是不在我正在处理的PC上。此外,在浏览器中的url后面添加"/select?q=“确实会返回正确的结果。因此,SOLR的设置是正确的,它可能与我的计算机本身有关。windows设置(任何类型的)是否会影响SOLR对python请求的响应?python本身已经被重新安装了几次,但没有效果。

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-18 13:22:18

问题是:代理。

如果某个人曾经发生过这种情况,而您在代理后面,请检查您的HTTP和HTTPS环境变量是否未设置。如果他们是..。这可能导致python会话尝试使用代理,而它不应该使用代理(通过代理连接到本地主机)。

几个月来,它并没有造成任何麻烦,但意外的是,无论您是否遇到这种情况,都可能取决于您的It如何设置您的代理或如何制作其他changes...somewhere。

谢谢大家!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25788687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档