Notas sobre la distinción entre mayúsculas y minúsculas

En este tema se describe en detalle la distinción entre mayúsculas y minúsculas de las partes de la API de REST de OneDrive.

Direcciones URL de OneDrive

La autoridad y el esquema de dirección URL (nombre DNS) se tratan sin distinción entre mayúsculas y minúsculas. La ruta de dirección URL puede tener componentes con o sin distinción entre mayúsculas y minúsculas, dependiendo del tipo de recurso que se está tratando. Asegúrese de tener en cuenta todo lo que aparece documentado aquí.

Identificadores de recursos

Los identificadores de recursos como drive-id, item-id distinguen mayúsculas de minúsculas.

Identificadores de ruta de acceso

Los identificadores de ruta de acceso del sistema de archivos con dos puntos (como :/Documents/MyFile.xlsx) y los nombres de archivo especificados en la dirección URL (como "MyFile.xlsx" en /items/{item-id}/children/MyFile.xlsx) no distinguen mayúsculas de minúsculas.

Por ejemplo, la ruta :/Folder-A/Foo.txt se trata igual que :/folder-a/foo.TXT. Del mismo modo, la ruta /items/{item-id}/children/Foo.txt se trata igual que /items/{item-id}/children/FOO.TxT.

Los identificadores de ruta de acceso de metadatos, como "/items/{item-id}/image" distinguen mayúsculas de minúsculas.

Parámetros de consulta

Los nombres de los parámetros de consulta de solicitud distinguen mayúsculas de minúsculas. Por ejemplo, ?selectno es lo mismo que ?SELECT.

Encabezados de solicitud

Según el protocolo HTTP 1.1, los nombres de los encabezados de solicitud no distinguen mayúsculas de minúsculas. Por ejemplo, Content-Type se trataría igual que content-type.

Los valores de los encabezados de solicitud distinguen mayúsculas de minúsculas. Por ejemplo, al proporcionar un valor ETag o cTag en un encabezado if-match, la etiqueta distingue mayúsculas de minúsculas.

Cuerpo de la solicitud JSON

Las claves del objeto JSON proporcionadas en el cuerpo de la solicitud distinguen mayúsculas de minúsculas. El valor proporcionado en los pares nombre-valor se almacena como es en el servicio.

Cuerpo de la respuesta JSON

En la respuesta JSON, los nombres de propiedad usan las mayúsculas y minúsculas como en Camel. El valor de la propiedad (como nombre del elemento) se devuelve como está almacenado en OneDrive.