-
Notifications
You must be signed in to change notification settings - Fork 8k
/
index.md
62 lines (43 loc) · 2.29 KB
/
index.md
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
---
title: Referer
slug: Web/HTTP/Headers/Referer
---
{{HTTPSidebar}}
O cabeçalho de requisição HTTP **`Referer`** contém o endereço da página web anterior do qual a página atual requerida foi chamada. O `Referer` permite aos servidores identificar de onde as pessoas estão visitando eles e pode usar esses dados para análise, log e cacheamento otimizado, por exemplo.
> **Aviso:** **Importante**: Apesar que esse cabeçalho tenha diversos usos inocentes, ele pode ter consequências indesejáveis para segurança e privacidade dos usuários. Veja [Referer header: privacy and security concerns](/pt-BR/docs/Web/Security/Referer_header:_privacy_and_security_concerns) para mais informações e mitigações.
Note que _referer_ é na verdade, uma má pronúncia da palavra "referrer"("referenciador"). Veja [HTTP referer no Wikipedia](https://pt.wikipedia.org/wiki/HTTP_referer) para mais detalhes.
O cabeçalho `Referer` não é enviado pelos navegadores se:
- O recurso referenciado é um arquivo local ou URI de dados.
- Uma requisição HTTP insegura é usada e a página referenciada utilizou o protocolo seguro (HTTPS).
<table class="properties">
<tbody>
<tr>
<th scope="row">Tipo de cabeçalho</th>
<td>{{Glossary("Request header")}}</td>
</tr>
<tr>
<th scope="row">{{Glossary("Forbidden header name")}}</th>
<td>yes</td>
</tr>
</tbody>
</table>
## Sintaxe
```
Referer: <url>
```
## Diretivas
- \<url>
- : Um endereço parcial ou absoluto da página web anterior do qual a página atual requirida foi alcançada. Fragmentos de URL (i.e. "#section") e informações de usuário (i.e. "username:password" em "https\://username:password\@example.com/foo/bar/") não são inclusos.
## Exemplos
```
Referer: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript
```
## Especificações
| Especificação | Título |
| ----------------------------------- | ------------------------------------------------------------- |
| {{RFC("7231", "Referer", "5.5.2")}} | Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content |
## Compatibilidade com navegadores
{{Compat}}
## Veja também
- [HTTP referer no Wikipedia](https://pt.wikipedia.org/wiki/HTTP_referer)
- {{HTTPHeader("Referrer-Policy")}}