Notas sobre a diferenciação entre maiúsculas e minúsculas
Este tópico descreve detalhadamente a diferenciação entre maiúsculas e minúsculas de partes da API REST do OneDrive.
URLs do OneDrive
O esquema de URL e a autoridade (nome DNS) são tratados sem diferenciação entre maiúsculas e minúsculas. O caminho da URL pode ter componentes que diferenciam maiúsculas de minúsculas ou não, dependendo do tipo de recurso endereçado. Considere tudo o que está documentado aqui.
Identificadores de recursos
Identificadores de recursos como drive-id e item-id diferenciam maiúsculas de minúsculas.
Identificadores de caminho
Identificadores de caminho do sistema de arquivos usados com dois-pontos (como :/Documents/MyFile.xlsx
) e nomes de arquivo especificados na URL (como MyFile.xlsx em /items/{item-id}/children/MyFile.xlsx
) não diferenciam maiúsculas de minúsculas.
Por exemplo, o caminho :/Folder-A/Foo.txt
é tratado da mesma forma que :/folder-a/foo.TXT
. Da mesma forma, o caminho /items/{item-id}/children/Foo.txt
é tratado como /items/{item-id}/children/FOO.TxT
.
Identificadores de caminho de metadados, como '/items/{item-id}/image', diferenciam maiúsculas de minúsculas.
Parâmetros de consulta
Os nomes de parâmetro de consulta de solicitação diferenciam maiúsculas de minúsculas. Por exemplo, ?select
não é o mesmo que ?SELECT
.
Cabeçalhos de solicitação
De acordo com o protocolo HTTP 1.1, nomes de cabeçalho de solicitação não diferenciam maiúsculas de minúsculas. Por exemplo, Content-Type
seria tratado como content-type
.
Os valores de cabeçalho de solicitação diferenciam maiúsculas de minúsculas.
Por exemplo, ao fornecer um valor eTag ou cTag em um cabeçalho if-match
, a marca diferencia maiúsculas de minúsculas.
Corpo da solicitação JSON
As chaves do objeto JSON fornecidas no corpo da solicitação diferenciam maiúsculas de minúsculas. O valor fornecido em pares de nome-valor é armazenado como está no serviço.
Corpo de resposta JSON
Na resposta JSON, os nomes de propriedades usam minúsculas concatenadas. O valor da propriedade (como nome do item) é retornado conforme armazenado no OneDrive.