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.