如何使SOLR 8.11.1 Ping api调用返回xml而不是json

a1o7rhls  于 2022-11-05  发布在  Solr
关注(0)|答案(2)|浏览(177)

我有一个应用程序可以访问SOLR 4.10.2示例上的内核。我正在更新到SOLR 8.11.1。
我的应用程序调用4.10.2中的ping API:结果以xml格式返回。2当我在SOLR 8.11.1中进行同样的调用时,结果以json格式返回。
在8.11.1中,是否有一个设置(在solrconfig.xml中?或者在SOLR核心中...)将默认结果类型设置为xml?

polkgigr

polkgigr1#

响应的格式是由请求中的wt参数管理的。

http://mysolrserver/solr/mycore/admin/ping?wt=xml

您还将从SOLR 8.11.1中获得XML响应
参考编号:solr documentation

5cnsuln7

5cnsuln72#

可以在solrconfig.xml中为核心配置默认的queryResponseWriter。
我查看了核心的solrconfig.xml,其中有一个注解部分显示了如何将默认值设置为xml:

<queryResponseWriter name="xml"
                      default="true"
                      class="solr.XMLResponseWriter" />

我把它移出注解,重新加载核心,ping现在返回xml。

相关问题