【发布时间】:2015-04-26 13:31:59
【问题描述】:
POST 请求何时应该变成 OPTIONS 请求,这是什么意思?在这种情况下,终端服务器会看到什么?
我正在尝试让香蕉的 Save-to-Solr 功能正常工作,但失败并显示状态码 404。我认为这是一个 CORS 问题,但不知道如何解决。
在 tomcat7 中运行香蕉 1.5 作为独立战争并与 solrCloud 对话。 SolrCloud 是(我相信)为 CORS 设置的。仪表板本身中的数据查询正在正确返回数据。 banana-int 的集合与 logdata 的集合在同一台服务器上运行。
在从 Chrome 的 Inspect-Element 检查 POST 数据时遇到问题,但通过 angular,捕获了 $http.post(path, data, config),将其转换为命令行 POST,并且成功地将仪表板进入 Solr。一旦仪表板在 Solr 中手动完成,我就可以从 Banana 加载它。这告诉我从香蕉/js 的角度来看,事情(服务器 url、集合等)已正确连接。
【问题讨论】: