小编Jos*_*wen的帖子

由于混合内容问题(http/https),Chrome阻止了XHR响应

我目前正在使用jQuery AJAX获取相对URL,前面没有scheme/domain(例如'/ js/get_international_popup /'.当我在返回之前查看我的位置标题时,响应也是一个相对URL.

当我在本地测试这个,通过HTTP,一切正常.但是,一旦我在我的实时服务器上测试它,通过HTTPS,Chrome就会阻止响应,因为它说它不安全:

混合内容:" https://example.com/ " 页面是通过HTTPS加载的,但是请求了一个不安全的XMLHttpRequest端点" http://example.com/js/get_international_popup/ ".此请求已被阻止; 内容必须通过HTTPS提供.

从Chrome的角度来看,我的本地测试请求/响应是通过HTTP进行的,但是我的实时测试请求通过HTTPS并获得了HTTP响应.我无法在实时服务器上查看Chrome的响应,因为它已被阻止.

如果我返回一个带有绝对URL(包括https://域)的响应,一切似乎都能正常工作,但我不想使用绝对URL.

有谁知道是否有办法使用相对URL修复此问题?

ajax https jquery google-chrome mixed-content

8
推荐指数
1
解决办法
2717
查看次数

无法向 Solr 添加文档:Solr 响应错误(HTTP 400)(django + haystack + solr)

我目前在生产中使用 Solr 4.2.0(大约在 2012 年建立)。我已经建立了一个新的开发环境,我升级了所有包(Django 1.8.10、PySolr 3.4.0、Haystack 2.4.1)并设置了 Solr 5.5.0

简而言之

我运行了 Solr,我的核心/集合是用 'basic_configs' 创建的,它似乎运行良好,除了在索引期间我遇到了很多类似于以下的错误:

All documents removed.
Indexing 9604 contracts
Failed to add documents to Solr: Solr responded with an error (HTTP 400): [Reason: ERROR: [d
oc=accounting.contract.22] unknown field 'status']
Failed to add documents to Solr: Solr responded with an error (HTTP 400): [Reason: ERROR: [d
oc=accounting.contract.70556] unknown field 'date_signed']
Failed to add documents to Solr: Solr responded with an error (HTTP 400): [Reason: ERROR: [d
oc=accounting.contract.72059] unknown field …
Run Code Online (Sandbox Code Playgroud)

python django solr pysolr django-haystack

5
推荐指数
1
解决办法
4757
查看次数