tencent cloud

Content Delivery Network

Tutorial do usuário
Introdução do produto
Visão geral do produto
Pontos fortes
Casos de uso
Vigência
Limites de uso
Descrições de desempenho do CDN (verificação pontual)
Guia de aquisição
CDN Guia de aquisição
Introdução
Configuração do CDN do zero
Adição de nomes de domínio
Configuração do CNAME
Verificação de propriedade de nome de domínio
Perguntas frequentes sobre conexão de nomes de domínio
Guia de configuração
Gerenciamento de domínio
Configurações de nomes de domínio
Análise estatística
Limpeza e pré-busca
Gerenciamento de log
Consulta de serviço
Gerenciamento de permissões
Configuração de permissões
Permissões do console
Ativar registro em tempo real como subconta/colaborador
Tutoriais Práticas
CDN - CVM
CDN - COS
Configuração de CNAME via DNSPod
Armazenamento regular de logs do CDN
Perguntas frequentes
Funcionalidades
Faturamento
Perguntas frequentes sobre conexão de nomes de domínio
Perguntas frequentes sobre configuração de cache
Limpeza e pré-busca
Análise estatística
Perguntas frequentes sobre HTTPS
Redes de nós
Erros
Métodos de solução de problemas
Códigos de status e soluções
Inconsistência de cache de nós
Velocidade de acesso lenta após a ativação do CDN
Taxa de acertos de tráfego baixo
Código do status 404
Exibição de página - erro CORS
Falha no cache de recursos
Glossário

Cabeçalho de resposta HTTP

PDF
Modo Foco
Tamanho da Fonte
Última atualização: 2025-01-25 15:00:05

Visão geral das configurações

Quando um usuário final solicita um recurso empresarial, é possível adicionar um cabeçalho personalizado na mensagem de resposta para implementar o compartilhamento de recursos entre origens. A configuração do cabeçalho de resposta pertence à dimensão do nome de domínio, portanto, assim que a configuração entrar em vigor, ela será sincronizada com a mensagem de resposta de cada recurso sob o nome de domínio. A configuração do cabeçalho de resposta faz alterações apenas na resposta do cliente (navegador), mas não no cache do nó do CDN.

Instruções

Visualização da configuração

Faça login no console do CDN, selecione Domain Management (Gerenciamento de domínio) na barra lateral esquerda, e clique em Manage (Gerenciar) à direita de um nome de domínio para acessar a sua página de configuração. Abra a aba Advanced configuration (Configuração avançada) para localizar a configuração Response Header Configuration (Configuração do cabeçalho da resposta) que está desabilitada por padrão. Você pode clicar em Add Rule (Adicionar regra) para adicionar regras de cabeçalho de resposta HTTP.



Tipo de operação

Operação
Descrição
Definir
Altera o valor de um parâmetro de cabeçalho de resposta especificado. Se o cabeçalho de destino não existir, ele será adicionado após a operação de alteração. Se o parâmetro do cabeçalho já existir, todas as duplicatas serão alteradas e mescladas em um cabeçalho. Por exemplo, após a regra "Set - x-cdn: value1 " ser configurada, se uma solicitação contiver vários cabeçalhos x-cdn , os cabeçalhos serão alterados e mesclados em um cabeçalho x-cdn: value1 .
Excluir
Exclui um parâmetro de cabeçalho de resposta especificado.
Atenção:
Alguns cabeçalhos não podem ser definidos ou excluídos por conta própria. Para a lista detalhada, consulte Observações.
Podem ser configuradas até 10 regras de cabeçalho de resposta HTTP.
A prioridade da regra pode ser ajustada. As regras na parte inferior da lista têm prioridade mais alta. Se um parâmetro de cabeçalho for configurado com várias regras, a regra inferior entrará em vigor à medida que as regras forem executadas de baixo para cima.

Parâmetro do cabeçalho

Parâmetro do cabeçalho
Descrição
Access-Control-Allow-Origin
Cabeçalho de compartilhamento de recursos de origem cruzada (CORS), que especifica o domínio com permissão para acessar recursos. Se um host de solicitação de origem for configurado como um valor de parâmetro de cabeçalho, ele será preenchido no cabeçalho de resposta. Também é possível defini-lo como * para permitir que todos os domínios acessem os recursos. Para obter mais informações, consulte Descrição do modo de correspondência Access-Control-Allow-Origin.O curinga *, nomes de domínio e IPs são compatíveis. http:// ou https:// devem estar contidos. Separe mais de um com ,, e até 1000 caracteres são aceitos. Por exemplo http://test.com,http://1.1.1.1.
Access-Control-Allow-Methods
Especifica o método de solicitação HTTP CORS e suporta vários métodos ao mesmo tempo: Access-Control-Allow-Methods: POST, GET, OPTIONS.
Access-Control-Max-Age
Especifica o período de validade (em segundos) de uma solicitação de simulação.Para uma solicitação CPRS não simples, uma solicitação de consulta HTTP, ou seja, a solicitação de simulação, é necessária antes da comunicação oficial para verificar se a solicitação CORS é segura para ser aceita. Uma solicitação CORS é não simples caso:Não seja uma solicitação GET, HEAD, ou POST, ou seja uma solicitação POST, mas o seu tipo de dados de solicitação é application/xml, text/xml ou qualquer outro tipo de dados, exceto application/x-www-form-urlencoded, multipart/form-data, e text/plain.Por exemplo, se um cabeçalho de solicitação personalizado for Access-Control-Max-Age:1728000, não haverá outra solicitação de simulação CORS enviada em 1.728.000 segundos (20 dias).
Access-Control-Expose-Headers
Especifica quais cabeçalhos podem ser expostos aos clientes como parte das respostas.Por padrão, esses 6 cabeçalhos podem ser expostos aos clientes: Cache-Control, Content-Language, Content-Type, Expires, Last-Modified, e Pragma.Se você quiser tornar outros cabeçalhos acessíveis aos clientes, você pode separar vários cabeçalhos com ,, por exemplo, Access-Control-Expose-Headers: Content-Length,X-My-Header. Dessa forma, os clientes podem acessar os dois cabeçalhos Content-Length e X-My-Header.
Content-Disposition
Ativa o download no navegador e define o nome do arquivo padrão do recurso baixado.Quando um servidor envia arquivos para um navegador de um cliente, com tipos de arquivo compatíveis com o browser, como TXT e JPG, os arquivos serão abertos diretamente no navegador por padrão. Se você quiser que o usuário salve os arquivos, pode configurar o campo Content-Disposition para substituir o comportamento padrão do navegador. A configuração comum é a seguinte:Content-Disposition:attachment;filename=FileName.txt
Content-Language
Especifica o código de idioma usado na página. A configuração comum é a seguinte:Content-Language: zh-CNContent-Language: en-US
Custom
Permite cabeçalho personalizado e configurações de par de valores-chave.Um parâmetro de cabeçalho personalizado suporta de 1 a 100 caracteres de letras maiúsculas e minúsculas, dígitos e hifens (-).O valor do parâmetro suporta de 1 a 1000 caracteres, excluindo caracteres chineses.


Introdução ao modo de correspondência Access-Control-Allow-Origin

Modo de correspondência
Valor de origem
Descrição
Correspondência total
*
Se for definido como *, o cabeçalho Access-Control-Allow-Origin:* será adicionado à resposta.
Correspondência fixa
http://cloud.tencent.comhttps://cloud.tencent.comhttp://www.b.com
A origem https://cloud.tencent.com consta na lista, então o cabeçalho Access-Control-Allow-Origin: https://cloud.tencent.com será adicionado à resposta. A origem https://www.qq.com não acerta a lista, então a resposta não será alterada.
Correspondência de nome de domínio curinga de segundo nível
https://*.tencent.com
A origem https://cloud.tencent.com acerta a lista, então o cabeçalho Access-Control-Allow-Origin: https://cloud.tencent.com será adicionado à resposta. A origem https://cloud.qq.com
Correspondência de portas
https://cloud.tencent.com:8080
A origem https://cloud.tencent.com:8080 consta na lista, então o cabeçalho Access-Control-Allow-Origin:https://cloud.tencent.com:8080 será adicionado à resposta. A origem https://cloud.tencent.com não acerta a lista, então a resposta não será alterada.
Atenção:
Se houver portas especiais, será necessário inserir as informações relevantes na lista. Você deve especificar a porta, pois a correspondência de porta arbitrária não é permitida.

Observações

Os cabeçalhos abaixo não são aceitos e não terão efeito se configurados:
Date
Expires
Content-Type
Content-Encoding
Content-Length
Transfer-Encoding
Cache-Control
If-Modified-Since
Last-Modified
Connection
Content-Range
ETag
Accept-Ranges
Age
Authentication-Info
Proxy-Authenticate
Retry-After
Set-Cookie
Vary
WWW-Authenticate
Content-Location
Content-MD5
Content-Range
Meter
Allow
Error


Ajuda e Suporte

Esta página foi útil?

comentários