Skip to content

Commit

Permalink
2022/09/09 時点の英語版に同期
Browse files Browse the repository at this point in the history
  • Loading branch information
mfuji09 committed Oct 11, 2022
1 parent a58db84 commit 170ccce
Showing 1 changed file with 14 additions and 17 deletions.
31 changes: 14 additions & 17 deletions files/ja/web/http/headers/accept-patch/index.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,39 @@
---
title: Accept-Patch
slug: Web/HTTP/Headers/Accept-Patch
l10n:
sourceCommit: 36001a269f4d7b2b3ac6de79e942a5f849bb87d8
---

{{HTTPSidebar}}

**`Accept-Patch`** は HTTP のレスポンスヘッダーで、サーバーが認識できるメディアタイプを伝えます。

任意のメソッドに応答する**`Accept-Patch`**は、Request-URI で識別されるリソースで、 {{HTTPMethod("PATCH")}} が許可されることを意味します。 2 つの一般的なケースがこれにつながります
何らかのメソッドに対するレスポンスの **`Accept-Patch`** は、 Request-URI で特定されるリソースに対して PATCH が受け入れられることを意味しています。 2 つのよくあるケースがこれをもたらします

サポートされていないメディアタイプの {{HTTPMethod("PATCH")}} リクエストを受信したサーバーは、{{HTTPStatus("415")}} `Unsupported Media Type`と、1 つ以上のサポートされているメディアタイプを参照する Accept-Patch ヘッダーで応答する可能性があります。
サポートされていないメディアタイプの PATCH リクエストを受信したサーバーは、{{HTTPStatus("415")}} `Unsupported Media Type`と、 1 つ以上のサポートされているメディアタイプを参照する Accept-Patch ヘッダーで応答する可能性があります。

> **メモ:** - IANA レジストリは、[公式コンテンツエンコーディングの完全なリスト](https://www.iana.org/assignments/http-parameters/http-parameters.xml#http-parameters-1)を保持しています。
> **メモ:**
>
> - 標準ではありませんが、他の 2 つのコンテンツエンコーディング `bzip``bzip2`が時々使用されます。 これらは、これら 2 つの UNIX プログラムで使用されるアルゴリズムを実装しています。 最初のものは、特許ライセンスの問題のために中止されたことに注意してください。
> - IANA レジストリーが[公式なコンテンツエンコーディングの完全なリスト](https://www.iana.org/assignments/http-parameters/http-parameters.xml#http-parameters-1)を管理しています。
> - 他にも `bzip` および `bzip2` の 2 種類のエンコーディングが使用されることがありますが、標準ではありません。これはこれら 2 つの UNIX プログラムで使用されているアルゴリズムを実装しています。なお、前者は特許ライセンスの問題で開発終了しています。
<table class="properties">
<tbody>
<tr>
<th scope="row">ヘッダー種別</th>
<td>
{{Glossary("Response header", "レスポンスヘッダー")}}
</td>
<td>{{Glossary("Request header", "リクエストヘッダー")}}</td>
</tr>
<tr>
<th scope="row">
{{Glossary("Forbidden header name", "禁止ヘッダー名")}}
</th>
<th scope="row">{{Glossary("Forbidden header name", "禁止ヘッダー名")}}</th>
<td>はい</td>
</tr>
</tbody>
</table>

## 構文

```
```http
Accept-Patch: application/example, text/example
Accept-Patch: text/example;charset=utf-8
Accept-Patch: application/merge-patch+json
Expand All @@ -46,7 +45,7 @@ Accept-Patch: application/merge-patch+json

##

```
```http
Accept-Patch: application/example, text/example
Accept-Patch: text/example;charset=utf-8
Expand All @@ -56,15 +55,13 @@ Accept-Patch: application/merge-patch+json

## 仕様書

| 仕様書 | 題名 |
| ---------------------------------------------------- | ---------- |
| {{RFC("5789", "Accept-Patch", "3.1")}} | HTTP PATCH |
{{Specifications}}

## ブラウザーの互換性

{{Compat("http.headers.Accept-Patch")}}
ブラウザーの互換性はこのヘッダーには関係ありません(ヘッダーはサーバーから送られ、仕様書ではクライアントの動作を定義していません)。

## 関連情報

- Http method {{HTTPMethod("PATCH")}}
- HTTP メソッド {{HTTPMethod("PATCH")}}
- HTTP Semantic and context {{RFC("7231", "PUT", "4.3.4")}}

0 comments on commit 170ccce

Please sign in to comment.