Configurar cabeçalhos de resposta HTTP

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 3 min. de leitura
  • Configure pares de nome-valor padrão para cabeçalhos de resposta HTTP. Você determina se a configuração se aplica a todas as páginas ou a tipos específicos (Portal de serviços, página de IU ou registro de aplicação de UX).

    Antes de Iniciar

    Função necessária: uma função security_admin de acesso elevado é necessária para configurar um cabeçalho do tipo Todas as Páginas. Uma função de administrador é necessária para configurar um cabeçalho de Tipo específico.

    Procedimento

    1. No painel do Navegador, digite sys_response_header.list.
    2. Clique em Nova.
    3. No formulário, preencha os campos.
      Tabela 1. Cabeçalho de resposta HTTP
      Campo Descrição
      Ativo Caixa de seleção que indica que esta configuração de cabeçalho de resposta HTTP está ativa.
      Aplicação Escopo da aplicação para este registro.
      Aplica-se a Tipo de registro ao qual a configuração do cabeçalho de resposta HTTP se aplica.
      Tipo específico
      A configuração do cabeçalho de resposta HTTP é para o tipo e o registro específicos selecionados nos campos Tipo e Registro.
      Todas as Páginas
      A configuração do cabeçalho de resposta HTTP é para todas as páginas e tipos de registro.
      Nota:
      Somente usuários com uma função security_admin de privilégio de acesso elevado podem configurar cabeçalhos de resposta HTTP para o cabeçalho do tipo Todas as páginas.
      Tipo Tipo de registro ao qual a configuração do cabeçalho de resposta HTTP se aplica.
      Portal de serviços [sp_portal]
      Registros relacionados à Portal de serviços.
      Página da IU [sys_ui_page]
      Páginas de IU padrão no Now Platform.
      Aplicação UX [sys_ux_page_registry]
      Aplicações de UX padrão no Now Platform.
      Registro Registro específico ao qual a configuração do cabeçalho de resposta HTTP se aplica. Para selecionar um registro:
      1. Clique em Pesquisar (ícone Pesquisar) para acessar o formulário Selecionar o documento.
      2. No campo Nome da tabela, o padrão é o tipo selecionado no campo Tipo. Não mude.
      3. No campo Documento, selecione o registro da tabela.

        Por exemplo, se você selecionou o Portal de serviços [sp_portal], selecione um registro relacionado ao Portal de serviços nessa tabela.

      4. Clique em OK.

      Você só pode acessar este campo se tiver selecionado Tipo específico no campo Aplica-se a.

      Nome Nome que você deseja atribuir ao par nome-valor do cabeçalho de resposta HTTP.
      valor Valor que você deseja atribuir ao par nome-valor do cabeçalho de resposta HTTP.
      Descrição Descrição detalhada do cabeçalho de resposta HTTP.
    4. Clique em Enviar.

    Configuração de cabeçalho HTTP para usuários avançados

    A tabela de cabeçalho de resposta HTTP (sys_response_header) na exibição em lista contém duas colunas adicionais - Adicionar por e Ordenar.

    Coluna Descrição
    Ordem Adiciona um valor de ordem inteiro padrão a uma configuração de cabeçalho, independentemente do tipo de cabeçalho (Todas as páginas ou uma Página específica).
    • Quando ocorre uma solicitação de página específica, os dois tipos de cabeçalho são intercalados com base na Ordem.
    • Os cabeçalhos de rede, independentemente do tipo, são classificados primeiro, com base na Ordem e adicionados à resposta com base na lista de cabeçalhos ordenados.
    Adicionar por Contém os seguintes valores:
    Anexo
    (Valor padrão) Esta opção é relevante quando vários cabeçalhos com o mesmo nome são configurados. Nesse caso, eles são adicionados ao cabeçalho de resposta HTTP.
    Substituir
    Esta opção é relevante quando o mesmo cabeçalho (um cabeçalho com o mesmo nome) tenta adicionar duas vezes na lista de cabeçalhos ordenados (consulte a descrição da Ordem ). O cabeçalho com a ordem superior e com uma seleção Substituir em Adicionar por substitui o mesmo cabeçalho tentando ser definido com uma ordem inferior.

    Você pode ter situações em que algumas configurações de cabeçalho de tipo Todas as páginas semelhantes podem substituir uma configuração de cabeçalho de tipo específico. Um exemplo de configuração de Tipo Específico seria uma para uma página de IU específica. Você pode corrigir essa situação ajustando as colunas Adicionar por e Ordenar, como nos exemplos a seguir.

    Anexar exemplo

    O Now Platform está tentando definir cabeçalhos na ordem a seguir e Anexar é o valor padrão para cada um na coluna Adicionar por. Anexar exemplo - sys_response_header.list

    Neste exemplo, a segunda (Cabeçalho 2) e a terceira (Cabeçalho 3) configurações de cabeçalho de resposta têm o mesmo nome (Content-Security-Policy). Nesse caso, o Cabeçalho 3 é anexado ao Cabeçalho 2. Se uma solicitação for feita para uma página específica que você configurou com uma resposta do Cabeçalho 3, os cabeçalhos de resposta HTTP net serão o Cabeçalho 2 e o Cabeçalho 3.

    Anexar exemplo - cabeçalho de resposta HTTP resultante

    Substituir

    O Now Platform está tentando definir cabeçalhos na ordem a seguir e você selecionou Substituir na coluna Adicionar por para o terceiro cabeçalho. Substituir exemplo - sys_response_header.list

    Neste exemplo, a segunda (Cabeçalho 2) e a terceira (Cabeçalho 3) configurações de cabeçalho de resposta têm o mesmo nome (Content-Security-Policy). Nesse caso, o Cabeçalho 3 substitui o Cabeçalho 2. Se uma solicitação for feita para uma página específica que você configurou com uma resposta do Cabeçalho 3, o cabeçalho de resposta HTTP net será apenas o Cabeçalho 3.

    Substituir exemplo - cabeçalho de resposta HTTP resultante