DATAtourisme

Java error on update


#1

Bonjour,

J’ai suivi à la lettre le tutoriel https://datatourisme.frama.io/api/#/start/getting_started
Mais quand j’essaie d’uploader le flux téléchargé dans le dossier namespace/kb
curl -X POST -H ‘Content-Type:application/rdf+xml’ --data-binary ‘@flux-4774-201907030916.rdfhttp://192.168.1.16:9999/blazegraph/namespace/kb/sparql
Le serveur retourne toujours la même erreur :
java.util.concurrent.ExecutionException: org.openrdf.query.MalformedQueryException: Lexical error at line 1, column 5. Encountered: " " (32), after : “curl”

Que faut-il faire ?
De vous lire,
Merci d’avance,


#2

Bonjour,

D’après votre message d’erreur j’en déduit que vous avez exécuté la commande dans l’interface web de Blazegraph.
Si cela est bien le cas, je vous invite à exécuter la commande curl dans une invite de commande (shell).

Cordialement.


#3

Bonjour Conjecto,

Malheureusement, aucune commande curl ne charge de données dans le fichier de destination. J’ai essayé (en vain) les différentes demandes suivantes dans l’éditeur Terminal d’OSX :

curl -X POST -H ‘Content-Type:application/rdf+xml’ --data-binary ‘flux-4774-201907080930.rdf’ http://192.168.1.2:9999/blazegraph/namespace/kb/sparql

curl -X POST -H ‘Content-Type:application/rdf+xml’ --data-binary ‘/Users/rantanplan/Downloads/flux-4774-201907080930.rdf’ http://192.168.1.2:9999/blazegraph/namespace/kb/sparql

Auriez-vous une idée de la raison de ce problème ?

De vous lire,

Cordialement,


#4

Bonjour,

Quel message d’erreur recevez vous ?
Une origine possible de votre problème est que lors de l’utilisation de l’option --data-binary avec Curl il faut utiliser @ devant le nom du fichier.

Cordialement.