Antwortenschema

Die Antwort auf eine Anfrage enthält folgende informationen:

{
  // `data`: Die Antwort, die der Server gesendet hat
  data: {},

  // `status`: Der HTTP-Status-Code der Serverantwort
  status: 200,

  // `statusText`: Die HTTP-Status-Nachricht der Serverantwort
  statusText: 'OK',

  // `headers`: Die HTTP-Header der Serverantwort
  // Alle Header-Namen sind in kleinbuchstaben.
  // Example: `response.headers['content-type']`
  headers: {},

  // `config` Die konfiguration die in der anfrage angegeben wurde
  config: {},

  // `request` Die Anfrage die diese Antwort generiert hat. Auf
  // Node.js ein ClientRequest, im Browser eine Instanz von
  // XMLHttpRequest
  request: {}
}

Die antwort wird so empfangen:

axios.get('/user/12345')
  .then(function (response) {
    console.log(response.data);
    console.log(response.status);
    console.log(response.statusText);
    console.log(response.headers);
    console.log(response.config);
  });

Bei der verwendung von catch oder eines rejection callback als zweiter Parameter zu then, wird die Antwort durch das Objekt error verfügbar, wie im Abschnitt Errorverarbeitung erklärt wird.