blob: c624c25add87ea808bfeccda97774547f4a6ed57 (
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
|
---
title: 206 Partial Content
slug: Web/HTTP/Status/206
tags:
- HTTP
- HTTP Status
- Range Requests
- Success
- 성공
translation_of: Web/HTTP/Status/206
---
<div>{{HTTPSidebar}}</div>
<p>HTTP <strong><code>206 Partial Content</code></strong>는 {{HTTPHeader("Range")}} 헤더에 기술된 데이터 범위에 대한 요청이 성공적으로 응답되어 바디에 해당되는 데이터를 담고 있다는 것을 알려줍니다.</p>
<p>만약 단일 범위 요청을 한 경우에는 응답에 포함된 데이터의 타입은 {{HTTPHeader("Content-Type")}}이며, {{HTTPHeader("Content-Range")}}가 제공될 것입니다.</p>
<p>만약 다중 범위 요청에 대한 응답이라면, {{HTTPHeader("Content-Type")}}는 <code>multipart/byteranges</code>로 되며 분할된 데이터의 응답은 {{HTTPHeader("Content-Range")}} 와 {{HTTPHeader("Content-Type")}}로 각각의 범위를 기술합니다.</p>
<h2 id="상태">상태</h2>
<pre class="syntaxbox">206 Partial Content</pre>
<h2 id="예제">예제</h2>
<p>응답이 단일 범위를 가지고 있는 경우:</p>
<pre class="newpage">HTTP/1.1 206 Partial Content
Date: Wed, 15 Nov 2015 06:25:24 GMT
Last-Modified: Wed, 15 Nov 2015 04:58:08 GMT
Content-Range: bytes 21010-47021/47022
Content-Length: 26012
Content-Type: image/gif
... 26012 bytes of partial image data ...</pre>
<p>응답이 여러 범위를 가지고 있는 경우:</p>
<pre class="newpage">HTTP/1.1 206 Partial Content
Date: Wed, 15 Nov 2015 06:25:24 GMT
Last-Modified: Wed, 15 Nov 2015 04:58:08 GMT
Content-Length: 1741
Content-Type: multipart/byteranges; boundary=String_separator
--String_separator
Content-Type: application/pdf
Content-Range: bytes 234-639/8000
...the first range...
--String_separator
Content-Type: application/pdf
Content-Range: bytes 4590-7999/8000
...the second range
--String_separator--</pre>
<h2 id="명세">명세</h2>
<table class="standard-table">
<tbody>
<tr>
<th scope="col">명세</th>
<th scope="col">제목</th>
</tr>
<tr>
<td>{{RFC("7233", "206 Partial Content" , "4.1")}}</td>
<td>Hypertext Transfer Protocol (HTTP/1.1): Range Requests</td>
</tr>
</tbody>
</table>
<h2 id="브라우저_호환성">브라우저 호환성</h2>
<p>{{Compat("http.status.206")}}</p>
<h2 id="함께_참고할_내용">함께 참고할 내용</h2>
<ul>
<li>{{HTTPHeader("If-Range")}}</li>
<li>{{HTTPHeader("Range")}}</li>
<li>{{HTTPHeader("Content-Range")}}</li>
<li>{{HTTPHeader("Content-Type")}}</li>
</ul>
|