espace de travail :" /> espace de travail :" />
Suite

Comment supprimer le cache de GWC pour une couche spécifique

Comment supprimer le cache de GWC pour une couche spécifique


J'essaie de supprimer le cache d'une couche spécifique à l'aide de curl jusqu'à présent, je suis arrivé à

curl -v -u user:password -XPOST -H "Type de contenu : text/xml" -d "espace de travail:nom du calque" "http://hosttogeoserver/geoserver/gwc/rest/masstruncate"

Je reçois :
< Méthode HTTP/1.1 405 non autorisée < Date : vendredi 13 novembre 2015 15:37:16 GMT < Serveur : Noelios-Restlet-Engine/1.0… 8 < Autoriser : < Connexion : fermer < Transfert-Encodage : chunked < Contenu- Type : texte/simple ; jeu de caractères=UTF-8

Alors que si je fais une simple requête GET :curl -v -u user:password-H "Accepter : text/xml" http://host/geoserver/rest/workspaces/WORKSPACENAME/datastores/DB_NAME/featuretypes?list=available
L'état de réponse 200 et fournit les informations correctes.

J'ai supprimé le proxy/pare-feu, etc…

Des idées?


Si vous utilisez opengeosuite, je pense que l'url restante pour geowebcache est différente de l'url pour geoserver, vous devriez donc taper dans cette direction :

http://localhost:8080/geowebcache/rest/

au lieu de cela

http://localhost:8080/geoserver/rest/

Votre demande de curl complète devrait ressembler à :

curl -v -u user:password -XGET -H "Type de contenu : text/xml" -d "espace de travail:nom du calque" "http://hosttogeoserver/geowebcache/rest/masstruncate"

Donc à la fin je n'avais pas activé la requête tomcat POST&DELETE

Pour plus d'informations dans votre répertoire Tomcat, vous devez modifier web.xml
Et ajouter :

 défaut org.apache.catalina.servlets.DefaultServlet lecture seulement faux


Voir la vidéo: Comment supprimer les caches et Cookies sur Google et Firefox