aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/http/headers/link/index.md
blob: ed667310ee93d919efd2d9f9162e144ac231b0f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
---
title: Link
slug: Web/HTTP/Headers/Link
tags:
  - Draft
  - HTTP
  - HTTP ヘッダー
  - Link
  - NeedsCompatTable
  - NeedsContent
  - NeedsSyntax
  - リファレンス
browser-compat: http.headers.Link
translation_of: Web/HTTP/Headers/Link
---
{{HTTPSidebar}}

HTTP の **`Link`** エンティティヘッダーフィールドは、 HTTP ヘッダー内の 1 つ以上のリンクをシリアル化する手段を提供します。意味的には、 HTML の {{HTMLElement("link")}} 要素と同等です。</p>

## 構文

```
Link: <uri-reference>; param1=value1; param2="value2"
```

- `<uri-reference>`
  - : URI 参照。 `<``>` で囲む必要があります。

### 引数

リンクヘッダーには `;` で区切られた引数が含まれており、 {{HTMLElement("link")}} 要素の属性に相当します。

## 例

URI (絶対または相対)は `<``>` で囲む必要があります。

```example-good
Link: <https://example.com>; rel="preconnect"
```

```example-bad
Link: https://bad.example; rel="preconnect"
```

### 複数リンクを指定

カンマで区切られた複数のリンクを指定できます。次に例を示します。

```
Link: <https://one.example.com>; rel="preconnect", <https://two.example.com>; rel="preconnect", <https://three.example.com>; rel="preconnect"
```

## 仕様書

{{Specifications}}

## ブラウザーの互換性

{{Compat}}

## 関連情報

- {{HTTPStatus(103, "103 Early Hints")}}