W3cubDocs

/Web APIs

Response: statusText property

The statusText read-only property of the Response interface contains the status message corresponding to the HTTP status code in Response.status.

For example, this would be OK for a status code 200, Continue for 100, Not Found for 404.

Value

A String containing the HTTP status message associated with the response. The default value is "".

See HTTP response status codes for a list of codes and their associated status messages. Note that HTTP/2 does not support status messages.

Examples

In our Fetch Response example (see Fetch Response live) we create a new Request object using the Request() constructor, passing it a JPG path. We then fetch this request using fetch(), extract a blob from the response using Response.blob, create an object URL out of it using URL.createObjectURL(), and display this in an <img>.

Note that at the top of the fetch() block we log the response statusText value to the console.

js

const myImage = document.querySelector("img");

const myRequest = new Request("flowers.jpg");

fetch(myRequest)
  .then((response) => {
    console.log("response.statusText =", response.statusText); // response.statusText = "OK"
    return response.blob();
  })
  .then((myBlob) => {
    const objectURL = URL.createObjectURL(myBlob);
    myImage.src = objectURL;
  });

Specifications

Browser compatibility

Desktop Mobile
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on IOS Samsung Internet
statusText 40 14 39 No 27 10.1 40 40 39 27 10.3 4.0

See also

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Response/statusText