Skip to content

Commit

Permalink
[ru] add Web/API/Response/status translation (#19257)
Browse files Browse the repository at this point in the history
* add response.status ru translation

* fix response status ru title

* [ru] improve wording in 'Web/API/Response/status'

---------

Co-authored-by: Leonid Vinogradov <[email protected]>
  • Loading branch information
an4morph and leon-win authored Apr 7, 2024
1 parent bd3124a commit 8b79c62
Showing 1 changed file with 53 additions and 0 deletions.
53 changes: 53 additions & 0 deletions files/ru/web/api/response/status/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
title: "Response: свойство status"
slug: Web/API/Response/status
l10n:
sourceCommit: 18234f36b082bdbdeb1177880974a3aa29a115ab
---

{{APIRef("Fetch API")}}

Доступное только для чтения свойство **`status`** интерфейса {{domxref("Response")}} содержит [коды состояния ответа HTTP](/ru/docs/Web/HTTP/Status).

Например, `200` в случае успеха, `404` если ресурс не найден.

## Значение

Беззнаковое короткое число `unsigned short`, один из [кодов состояния ответа HTTP](/ru/docs/Web/HTTP/Status).

## Примеры

В нашем примере [Fetch Response](https://github.com/mdn/dom-examples/tree/main/fetch/fetch-response) ([живой пример](https://mdn.github.io/dom-examples/fetch/fetch-response/)) мы создаëм новый экземпляр объекта {{domxref("Request")}} с помощью конструктора {{domxref("Request.Request","Request()")}}, передавая ему путь к изображению.
Затем мы отправляем запрос, применяя {{domxref("fetch()")}}, извлекаем из ответа объект Blob, используя {{domxref("Response.blob")}}, создаëм объект URL с помощью {{domxref("URL.createObjectURL_static", "URL.createObjectURL()")}} и отображаем результат в теге {{htmlelement("img")}}.

Заметьте, что в верхних строках блока `fetch()` мы выводим в консоль значение `status` из ответа.

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

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

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

## Спецификации

{{Specifications}}

## Совместимость с браузерами

{{Compat}}

## Смотрите также

- [ServiceWorker API](/ru/docs/Web/API/Service_Worker_API)
- [HTTP access control (CORS)](/ru/docs/Web/HTTP/CORS)
- [HTTP](/ru/docs/Web/HTTP)

0 comments on commit 8b79c62

Please sign in to comment.