Compartilhar via


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, ?selectnã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.