Estado y códigos de Error
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Estado y códigos de Error

 

Las operaciones de API de REST de servicios de almacenamiento de Azure devuelven códigos de estado HTTP estándar, tal como se define en el definiciones de código de estado HTTP/1.1.

Las operaciones de la API también pueden devolver información de error adicional definida por el servicio de almacenamiento. Esta información de error adicional se devuelve en el cuerpo de respuesta.

El cuerpo de respuesta de error sigue el formato básico que se muestra aquí. La propiedad SIDHistory hace esto posible.

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

Las respuestas de error también pueden incluir información adicional sobre el error para los desarrolladores. Por ejemplo, la respuesta de error siguiente indica que en el URI de solicitud existe un parámetro de consulta que no es válido, y proporciona información adicional sobre el nombre y el valor de dicho parámetro y sobre el motivo del error.

<?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>

Los temas siguientes contienen listas de códigos de error de los servicios Blob, Cola, Tabla y Archivo:

Respuestas de error para el servicio tabla incluyen los almacenamiento servicios error código y elementos de mensaje, como se mostró anteriormente, pero se describe también es compatible con el formato de error en el apartado 19 de la especificación de OData. Se puede incluir información adicional sobre el error en la respuesta además del mensaje y código de error de servicios de almacenamiento, pero la respuesta de error siempre cumplirá la especificación OData.

Respuestas de error por lotes son similares a las respuestas de error de servicio tabla estándar y se describen en detalle en Realizar transacciones de grupos de entidades.

Cuerpo de error básico en 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>

Cuerpo de error básico en 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"}}}

Mostrar:
© 2016 Microsoft