geoserver(带有 i18n 的 2.20.0)可以忽略功能请求中的无效语言参数并使用默认语言进行响应吗?

问题描述 投票:0回答:1

我使用geoserver 2.20.0来提供wms。 我对 wms 配置使用 i18n 国际化。我还为每个可配置字段设置了一个带有空语言的 i18n 条目,作为默认翻译。

当请求中没有使用语言参数时,Geoserver 使用服务标题和摘要的默认值。

但是,当我发送带有无效或不受支持的语言参数的 getcapability 请求时,我没有获取标题和摘要的默认值,而是得到了异常。

有没有办法解决这个问题并让 geoserver 使用默认值进行响应?

geoserver
1个回答
0
投票

这个问题你解决了吗?当参数 AcceptLanguages 与无效语言一起使用时,我遇到了同样的问题。我想要返回默认语言。

阅读手册(https://docs.geoserver.org/latest/en/user/configuration/internationalization/index.html),这似乎是Geoserver的默认行为,遵循“”部分中指定的规则服务获取能力”。

您可以设置默认语言,但只有在未提供 AcceptLanguages 时才会使用该语言。

所以我现在有点卡住了,希望你能找到解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.