Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translate HTTP 4xx status codes #16364

Merged
merged 1 commit into from
Oct 4, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions files/ja/web/http/status/421/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
title: 421 Misdirected Request
slug: Web/HTTP/Status/421
l10n:
sourceCommit: 592f6ec42e54981b6573b58ec0343c9aa8cbbda8
---

{{HTTPSidebar}}

HTTP **`421 Misdirected Request`** クライエントエラーレスポンスコードは、リクエストがレスポンスを生成できないサーバーに送られたことを示します。これは、接続が再利用されたり、代替サービスが選択されたとき起こり得ます。

## ステータス

```plain
421 Misdirected Request
```

## 仕様書

{{Specifications}}
37 changes: 37 additions & 0 deletions files/ja/web/http/status/423/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
title: 423 Locked
slug: Web/HTTP/Status/423
l10n:
sourceCommit: bb25f8e4cb5819b439e370010b4f0c7bcc0fda8e
---

{{HTTPSidebar}}

> **メモ:** リソースを _ロック_ する機能は、{{Glossary("WebDAV")}} サーバーの一部に固有のものです。ウェブページにアクセスしているブラウザーがこのステータスコードを受け取ることは無いはずです。これを受け取る間違った状況では、ブラウザーはこれを一般の `400` ステータスコードとして扱うでしょう。

HTTP **`423 Locked`** エラーレスポンスコードは、対象のリソースが _ロックされている_、すなわちアクセスできないことを示します。コンテンツは、WebDAV の XML 形式で情報を含むべきです。

## ステータス

```plain
423 Locked
```

### 例

```http
HTTP/1.1 423 Locked
Content-Type: application/xml; charset="utf-8"
Content-Length: xxxx

<?xml version="1.0" encoding="utf-8" ?>
<D:error xmlns:D="DAV:">
<D:lock-token-submitted>
<D:href>/workspace/webdav/</D:href>
</D:lock-token-submitted>
</D:error>
```

## 仕様書

{{Specifications}}
26 changes: 26 additions & 0 deletions files/ja/web/http/status/424/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: 424 Failed Dependency
slug: Web/HTTP/Status/424
l10n:
sourceCommit: 0880a90f3811475d78bc4b2c344eb4146f25f66c
---

{{HTTPSidebar}}

HTTP **`424 Failed Dependency`** クライエントエラーレスポンスコードは、要求されたアクションが他のアクションに依存しており、そのアクションが失敗したため、対象のリソースに対してメソッドを実行できなかったことを示します。

普通のウェブサーバーがこのステータスコードを返すことは通常ありません。しかし、{{Glossary("WebDAV")}} などの他のプロトコルが返すことはあります。たとえば、{{Glossary("WebDAV")}} では、`PROPPATCH` 要求が発行され、あるコマンドが失敗した場合は、他のコマンドも自動的に `424 Failed Dependency` で失敗します。

## ステータス

```plain
424 Failed Dependency
```

## 仕様書

{{Specifications}}

## 関連情報

- {{HTTPStatus("403")}} (Forbidden)