Status- och felkoder

REST API-åtgärder för Azure Storage returnerar standard-HTTP-statuskoder enligt definitionen i HTTP/1.1-statuskoddefinitionerna.

API-åtgärder kan också returnera ytterligare felinformation som definieras av tjänsten. Den här ytterligare felinformationen returneras i svarstexten.

Texten i felsvaret följer det grundläggande format som visas här. Elementet code anger felkodsträngen, medan elementet message anger felmeddelandesträngen.

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

För version 2017-07-29 och senare returnerar misslyckade API-åtgärder också Felkodssträngen för Azure Storage i ett svarshuvud.

Svarsrubrik Description
x-ms-error-code Ett värde som anger felkodsträngen.

Ett visst felsvar kan också innehålla ytterligare felinformation för att ge utvecklaren mer information. Följande felsvar anger till exempel att en frågeparameter som anges på begärande-URI:n är ogiltig och innehåller ytterligare information om den ogiltiga parameterns namn och värde samt orsaken till felet.

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

Följande avsnitt innehåller listor över felkoder som kan vara användbara:

Felsvar för Table Storage

Felsvar för Table Storage överensstämmer med felformatet som beskrivs i avsnitt 19 i OData-specifikationen. Ytterligare felinformation kan inkluderas, men felsvaret uppfyller alltid specifikationen OData .

Batch-felsvar liknar standardsvar för Table Storage-fel. Mer information finns i Utföra entitetsgrupptransaktioner.

Anteckning

JSON är det rekommenderade nyttolastformatet för Table Storage. Det är det enda format som stöds för version 2015-12-11 och senare.

Följande visar den grundläggande feltexten i JSON-format (version 2013-08-15 och senare):

{"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"}}}  
  

Följande visar den grundläggande feltexten i Atom-format (versioner före 2015-12-11):

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

Se även

Felsöka API-åtgärder
HttpStatusCode-uppräkning
REST för lagringstjänster