2016-06-28 1 views
1

j'ai commencé un fuseki rompent avec la commande:Comment faire pour que le fuseki serve du contenu gzippé?

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

Puis, après avoir publié des données, j'ai essayé de télécharger le contenu gzip avec la commande:

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

Mais le contenu n'a pas été gzip. Ai-je besoin d'en-têtes/configuration supplémentaires pour faire du gzipping?

+0

Ou vous pouvez coller un serveur web Apache en face et mod_proxy_http –

Répondre

2

Le Fuseki 2.4.0 autonome ne prend pas en charge l'encodage gzip dans le serveur autonome. La fonctionnalité semble s'être perdue à un moment donné.

Recorded comme: https://issues.apache.org/jira/browse/JENA-1200

Vous pouvez définir si vous utilisez le fichier Fuseki WAR en configurant Apache Tomcat ou Eclipse Jetty ou un autre serveur de conteneur webapp.

+0

pouvez-vous me diriger vers une configuration Fuseki + gzip pour Jetty ou Tomcat que je pourrais utiliser comme exemple? –

+0

Lorsqu'il est exécuté en tant que fichier de guerre, l'installation de la jetée ou du tomcat est fournie uniquement par jetty ou tomcat - il n'y a rien de spécial pour Fuseki ici. Voir la documentation de l'un ou l'autre système. – AndyS

+0

Certains changements ont été transmis au maître de développement pour adresser JENA-1200. La prochaine version de développement (demain ou demain - pas une version officielle) les récupérera. – AndyS