2016-06-28 63 views
1

我開始了一個定式斷絕與命令:如何使fuseki提供gzip內容?

./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 

但內容並沒有gzip壓縮。我需要額外的標題/配置來進行gzipping工作嗎?

+0

或者你可以在前面粘貼一個Apache web服務器,mod_proxy_http –

回答

2

獨立的Fuseki 2.4.0不支持獨立服務器中的gzip編碼。這個功能在某個時候似乎已經迷失了方向。

記錄爲: https://issues.apache.org/jira/browse/JENA-1200

您可以設置它,如果你通過配置的Apache Tomcat或Eclipse的碼頭或其他Web應用程序容器服務器使用定式WAR文件。

+0

你可以指導我爲Jetty或tomcat的Fuseki + gzip配置,我可以使用它作爲示例嗎? –

+0

當作爲war文件運行時,jetty或tomcat設置完全由jetty或tomcat提供 - 這裏Fuseki沒有什麼特別的。請參閱任一系統的文檔。 – AndyS

+0

爲了解決JENA-1200的問題,一些變化被推送給開發主管。下一個開發版本(明天左右 - 不是正式發佈版)將會提供。 – AndyS