O servidor back-end define o Cache-Control
cabeçalho HTTP, mas o front-end pode manipulá-lo. Para depuração, seria útil ver o Cache-Control
cabeçalho HTTP como o back-end o definiu. Portanto, é possível no servidor de back-end definir X-
o cabeçalho custom ( ) que contém o mesmo valor que Cache-Control
?
Já tentei o seguinte:
more_set_headers "X-Backend-Cache-Control: $http_cache_control";
Mas isso não funcionou. Nenhum cabeçalho foi adicionado.
Não é um problema com more_set_headers
. Funcionou o seguinte:
more_set_headers "X-Backend-Cache-Control: test";
Um cabeçalho foi adicionado. Mas isso foi apenas um teste simples para ver que os cabeçalhos podem ser definidos e obviamente não são úteis.
Você está procurando a
$sent_http_cache_control
variável. Isso conterá oCache-Control
valor da resposta, então:As
$http_
variáveis contêm cabeçalhos HTTP da solicitação HTTP, conforme mostrado na documentação do nginx .Não sei se existe uma maneira de se referir aos cabeçalhos de resposta HTTP no nginx.