Remarques sur le respect de la casse
Cette rubrique traite en détails du respect de la casse pour les composants de l’API REST OneDrive.
URL OneDrive
Le schéma de l’URL et l’autorité (nom DNS) sont traités comment ne respectant pas la casse. Le chemin d’accès à l’URL peut comporter des composants respectant ou ne respectant pas la casse, selon le type de ressource traité. Veillez à prendre en considération tous les éléments présentés ici.
Identificateurs de ressources
Les identificateurs de ressources comme drive-id, item-id respectent la casse.
Identificateurs de chemin d’accès
Les identificateurs de chemin d’accès au système de fichiers utilisés avec les deux-points (comme :/Documents/MyFile.xlsx
) et les noms de fichiers spécifiés dans l’URL (comme « MyFile.xlsx » dans /items/{item-id}/children/MyFile.xlsx
) ne respectent pas la casse.
Par exemple, le chemin d’accès :/Folder-A/Foo.txt
est traité comme :/folder-a/foo.TXT
. De même, le chemin d’accès /items/{item-id}/children/Foo.txt
est traité comme /items/{item-id}/children/FOO.TxT
.
Les identificateurs de chemin d’accès aux métadonnées comme « /items/{item-id}/image » respectent la casse.
Paramètres de requête
Les noms de paramètres de demande respectent la casse. Par exemple, ?select
est différent de ?SELECT
.
En-têtes de demande
Conformément au protocole HTTP 1.1, les noms d’en-tête de demande ne respectent pas la casse. Par exemple, Content-Type
est traité comme content-type
.
Les valeurs des en-têtes de demande respectent la casse.
Par exemple, lorsqu’une valeur eTag ou cTag est indiquée dans un en-tête if-match
, la balise respecte la casse.
Corps de la requête JSON
Les clés de l’objet JSON indiquées dans le corps de la requête respectent la casse. La valeur fournie dans les paires nom-valeur est enregistrée telle quelle dans le service.
Corps de la réponse JSON
Dans la réponse JSON, les noms de propriété sont basés sur camelCase. La valeur de la propriété (par exemple, le nom de l’élément) est renvoyée comme enregistrée dans OneDrive.