GlideServletResponse - Com escopo

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 1 min. de leitura
  • . GlideServletResponse A API fornece métodos para usar em scripts de processador.

    ServiceNow Os scripts de processador são equivalentes aos servlets Java. Os scripts do processador fornecem um endpoint de URL personalizável que pode executar código JavaScript arbitrário do lado do servidor e produzir saída como TEXTO, JSON ou HTML. Use GlideServletResponse API em scripts de processador para acessar o. HttpServletResponse objeto. O objeto GlideServletResponse fornece um subconjunto de HttpServletResponse APIs. Os métodos são chamados usando a variável global g_response .

    Uma variável global útil, g_target , está disponível em scripts de processador. Ele contém o nome da tabela extraído da URL.

    O URL para um processador tem o formato: https://<instance name.servicenow.com>/<path endpoint>.do?<parameter endpoint>: <value> em que o endpoint do caminho e o endpoint do parâmetro são definidos no formulário do processador.

    GlideServletResponse - sendRedirect (local da cadeia de caracteres)

    Envia um redirecionamento temporário para o cliente.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    local Cadeia de caracteres O URL para receber a resposta.
    Tabela 2. Retornos
    Tipo Descrição
    vazio

    GlideServletResponse - setContentType(tipo de cadeia de caracteres)

    Define o tipo MIME da resposta

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    tipo Cadeia de caracteres O tipo MIME.
    Tabela 4. Retornos
    Tipo Descrição
    vazio
    g_response.setContentType('text/html;charset=UTF-8');

    GlideServletResponse - setHeader(chave de cadeia de caracteres, valor de cadeia de caracteres)

    Define um cabeçalho de resposta com o valor especificado.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    chave Cadeia de caracteres Especifica o cabeçalho.
    valor Cadeia de caracteres O valor a ser atribuído ao cabeçalho. Se o cabeçalho existir, ele será substituído.
    Tabela 6. Retornos
    Tipo Descrição
    vazio
    g_response.setHeader("host", "instance.service-now.com");

    GlideServletResponse - setStatus(status do número)

    Define o código de status da resposta.

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    status Número O status a ser definido.
    Tabela 8. Retornos
    Tipo Descrição
    vazio
    // set the status to okay
    g_response.setStatus(200);