« SPARQL Protocol and RDF Query Language/Le protocole SPARQL » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
Ligne 436 :
 
=== Protocole d'écriture ===
==== Requête ====
 
{{Définition|titre=Adresse type d'un service SPARQL|contenu=
'''<nowiki>http://IP_ou_NOM_DE_DOMAINE/update/</nowiki>'''
 
Définition:
* '''IP_ou_NOM_DE_DOMAINE''' : adresse pour atteindre le serveur
* '''/update/''' : chemin du service d'écriture
}}
 
{{Définition|titre=Paramètres d'une requête de lecture|contenu=
;update : paramètre obligatoire, passe la requête SPARQL au service
 
Nous étudierons dans les leçons suivantes à quoi sert ce paramètre.
}}
 
{{Définition|titre=Commandes HTTP pour faire une requête d'écriture|contenu=
'''On utilise la commande POST pour écrire des données.'''
}}
 
{{Exemple|titre=Exemple d'entête HTTP POST pour une requête Update|contenu=
<source lang="text">
POST /update/ HTTP/1.1
Host: www.example.org
User-agent: sparql-client/0.1
Content-Type: application/x-www-form-urlencoded
Content-Length: 1001
 
update=Requête_Update
</source>
}}
 
==== Réponse ====
Pour savoir, si une requête c'est bien déroulée, on lit le code de statut HTTP qui doit être égale à 200.
 
En fonction des implémentations, des messages d'erreurs peuvent être envoyés par le serveur.
 
== Références ==
*[http://www.w3.org/TR/sparql11-protocol/ SPARQL 1.1 Protocol for RDF (W3C)]
*[http://www.w3.org/TR/rdf-sparql-XMLres/ SPARQL Query Results XML Format (W3C)]
*[http://www.w3.org/TR/rdf-sparql-json-res/ Serializing SPARQL Query Results in JSON (W3C)]
 
[[Catégorie:SPARQL Protocol and RDF Query Language]]