blob: d81782152eddd942a6f9148540ecabed065dd0fb (
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
|
---
title: X-Forwarded-Proto
slug: Web/HTTP/Headers/X-Forwarded-Proto
translation_of: Web/HTTP/Headers/X-Forwarded-Proto
---
<div>{{HTTPSidebar}}</div>
<p><strong><code>X-Forwarded-Proto</code></strong> (XFP) 헤더는 클라이언트가 당신의 프록시 또는 로드 밸런서에 접속하는데에 사용했던 프로토콜(HTTP 또는 HTTPS)이 무엇인지 확인하는 사실상의 표준 헤더 입니다. 당신의 서버 접근 로그들은 서버와 로드 밸런서 사이에서 사용된 프로토콜을 포함하고 있습니다. 그러나 클라이언트와 로드밸런서에 사용한 프로토콜은 포함되어 있지 않습니다. 클라이언트와 로드밸런서 간의 사용된 프로토콜을 확인하기 위해서, <code>X-Forwarded-Proto 요청 헤더가 사용되어 질 수 있습니다.</code></p>
<p>이 헤더의 표준화된 버전은 HTTP {{HTTPHeader("Forwarded")}} 헤더 입니다.</p>
<table class="properties">
<tbody>
<tr>
<th scope="row">Header type</th>
<td>{{Glossary("Request header")}}</td>
</tr>
<tr>
<th scope="row">{{Glossary("Forbidden header name")}}</th>
<td>no</td>
</tr>
</tbody>
</table>
<h2 id="Syntax">Syntax</h2>
<pre class="syntaxbox">X-Forwarded-Proto: <protocol>
</pre>
<h2 id="Directives">Directives</h2>
<dl>
<dt><protocol></dt>
<dd>넘겨져야 할 프로토콜 (http 또는 https).</dd>
</dl>
<h2 id="Examples">Examples</h2>
<pre>X-Forwarded-Proto: https</pre>
<p>그 외의 비표준 폼:</p>
<pre># Microsoft
Front-End-Https: on
X-Forwarded-Protocol: https
X-Forwarded-Ssl: on
X-Url-Scheme: https
</pre>
<h2 id="Specifications">Specifications</h2>
<p>어떠한 현재의 명세에도 포함되어 있지 않습니다. 이 헤더의 표준화된 버전은 {{HTTPHeader("Forwarded")}} 입니다..</p>
<h2 id="See_also">See also</h2>
<ul>
<li>{{HTTPHeader("Forwarded")}}</li>
<li>{{HTTPHeader("X-Forwarded-For")}}</li>
<li>{{HTTPHeader("X-Forwarded-Host")}}</li>
</ul>
|