From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/pt-br/web/http/headers/save-data/index.html | 104 ++++++++++++++++++++++ 1 file changed, 104 insertions(+) create mode 100644 files/pt-br/web/http/headers/save-data/index.html (limited to 'files/pt-br/web/http/headers/save-data') diff --git a/files/pt-br/web/http/headers/save-data/index.html b/files/pt-br/web/http/headers/save-data/index.html new file mode 100644 index 0000000000..dcb2442a0f --- /dev/null +++ b/files/pt-br/web/http/headers/save-data/index.html @@ -0,0 +1,104 @@ +--- +title: Save-Data +slug: Web/HTTP/Headers/Save-Data +tags: + - Cabeçalho HTTP + - Cabeçalho de requisição + - HTTP + - Referencia + - Save-Data + - cabeçalho +translation_of: Web/HTTP/Headers/Save-Data +--- +

{{HTTPSidebar}}

+ +

O cabeçalho Save-Data é um booleano no qual, em requisições, indica a preferência do cliente para reduzir uso de dados. Isso pode ser por algumas razões como custo de transferência alto, baixa velocidade de conexão, etc.

+ +

Um valor de On indica uma opção explícita do usuário em querer reduzir a quantidade de dados usados no cliente, e quando comunicade para origens permite elas entregarem conteúdo alternativo para reduzir a quantidade de dados baixados como recursos de imagem e vídeo menores, marcação e estilo diferente, desabilitar polling e atualizações automáticas, e assim por diante.

+ +
+

Nota: Desabilitar HTTP/2 Server Push ({{RFC("7540", "Server Push", "8.2")}}) pode ser desejável para reduzir o download de dados.

+
+ +

Sintaxe

+ +
Save-Data: <sd-token>
+ +

Diretivas

+ +
+
<sd-token>
+
Um valor numérico indicando se o cliente quer optar ou não em entrar em modo de utilização de dados reduzido. on significa sim, enquanto off (o padrão) indica não.
+
+ +

Exemplos

+ +

O cabeçalho {{HTTPHeader("Vary")}} assegura que o conteúdo é cacheado apropriadamante (por exemplos assegurando que o usuário não é servido com uma imagem de baixa qualidade do cache quando o cabeçalho Save-Data não está mais presente [e.g. depois de ter trocado de rede celular para Wi-Fi]).

+ +

Com Save-Data: on

+ +

Requisição:

+ +
GET /image.jpg HTTP/1.0
+Host: example.com
+Save-Data: on
+ +

Resposta:

+ +
HTTP/1.0 200 OK
+Content-Length: 102832
+Vary: Accept-Encoding, Save-Data
+Cache-Control: public, max-age=31536000
+Content-Type: image/jpeg
+
+[...]
+
+ +

Sem Save-Data

+ +

Requisição:

+ +
GET /image.jpg HTTP/1.0
+Host: example.com
+
+ +

Resposta:

+ +
HTTP/1.0 200 OK
+Content-Length: 481770
+Vary: Accept-Encoding, Save-Data
+Cache-Control: public, max-age=31536000
+Content-Type: image/jpeg
+
+[...]
+
+ +

Especificações

+ + + + + + + + + + + + +
EspecificaçãoTítulo
draft-grigorik-http-client-hints-03, section 7: Save-DataHTTP Client Hints
+ +

Compatibilidade de navegador

+ + + +

{{Compat("http.headers.Save-Data")}}

+ +

Veja também

+ + -- cgit v1.2.3-54-g00ecf