-
Notifications
You must be signed in to change notification settings - Fork 8.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[ru] add
Web/API/Response/status
translation (#19257)
* 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
Showing
1 changed file
with
53 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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) |