如何让 fuseki 提供 gzip 压缩内容?

How do I make fuseki serve gzipped content?

我用命令启动了一个 fuseki 服务器:

./fuseki-server --gzip=yes --update --loc=DB /dataset

然后,在发布一些数据后,我尝试使用以下命令下载 gzip 压缩的内容:

curl -X GET \
    -H "Accept: application/x-gzip" \
    -H "Accept-Encoding: gzip" \
    http://localhost:3030/dataset

但是内容没有被压缩。我需要额外的 headers/configuration 才能使 gzip 压缩工作吗?

独立的 Fuseki 2.4.0 不支持独立服务器中的 gzip 编码。该功能似乎在某个时候丢失了。

记录为: https://issues.apache.org/jira/browse/JENA-1200

如果您使用 Fuseki WAR 文件,您可以通过配置 Apache Tomcat 或 Eclipse Jetty 或其他 webapp 容器服务器来设置它。