VENDAS: 1-800-867-1389

Status e códigos de erro

Atualizado: abril de 2015

As operações da API de REST para serviços de armazenamento do Azure retornam códigos de status HTTP padrão, conforme definido em Definições de código de status HTTP/1.1.

As operações da API também podem retornar informações de erro adicionais que são definidas pelo serviço de gerenciamento. Essas informações de erro adicionais são retornadas no corpo de resposta.

O corpo da resposta de erro apresenta o formato básico mostrado a seguir. O elemento code indica a cadeia de caracteres do código de erro do serviço de armazenagem, enquanto o elemento message indica a cadeia de caracteres da mensagem de erro.

<?xml version="1.0" encoding="utf-8"?>
<Error>
  <Code>string-value</Code>
  <Message>string-value</Message>
</Error>

Uma resposta de erro específica também pode incluir informações de erro adicionais para fornecer ao desenvolvedor mais informações sobre o erro. Por exemplo, a seguinte resposta de erro indica que um parâmetro de consulta especificado no URI de solicitação não era válido e fornece informações adicionais sobre o nome e o valor do parâmetro inválido e o motivo do erro.

<?xml version="1.0" encoding="utf-8"?>
<Error>
  <Code>InvalidQueryParameterValue</Code>
  <Message>Value for one of the query parameters specified in the request URI is invalid.</Message>
  <QueryParameterName>popreceipt</QueryParameterName>
  <QueryParameterValue>33537277-6a52-4a2b-b4eb-0f905051827b</QueryParameterValue>
  <Reason>invalid receipt format</Reason>
</Error>

Os tópicos a seguir fornecem listas de códigos de erro para os serviços Blob, Fila, Tabela e Arquivo:

Respostas de erro para o serviço de Tabela inclui o código de erro de serviços de armazenamento e os elementos de mensagem, como mostrado acima, mas também são compatíveis com o formato de erro descrito na seção 19 do Especificação de OData. Informações de erro adicionais podem ser incluídas em resposta além do código e mensagem de erro de serviços de armazenamento, mas a resposta de erro sempre será compatível como a especificação de OData.

As respostas de erro de lote são similares a respostas de erro de serviço da Tabela e estão escritos em detalhe no Executando transações do grupo de entidades.

Corpo de erro básico em formato Atom

<?xml version="1.0" encoding="utf-8"?>
<error xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
  <code>ResourceNotFound</code>
  <message xml:lang="en-US">The specified resource does not exist.
RequestId:e288ba1e-f5dd-4014-9e09-f1263d223dec
Time:2014-06-04T16:18:20.7088013Z</message>
</error>

Corpo de erro básico em formato JSON

{"odata.error":{"code":"ResourceNotFound","message":{"lang":"en-US","value":"The specified resource does not exist.\nRequestId:102a2b55-eb35-4254-9daf-854db78a47bd\nTime:2014-06-04T16:18:20.4307735Z"}}}

Consulte também

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários
Mostrar:
© 2015 Microsoft