Resposta GlideServletResponse - Com escopo
. Resposta GlideServletResponse A API fornece métodos para usar em scripts de processador.
ServiceNow Os scripts do 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 o. Resposta GlideServletResponse API nos scripts do 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 nos scripts do processador. Ele contém o nome da tabela extraído da URL.
O URL para um processador tem o formato: ://<instance name.servicenow.com>/<path endpoint>.do?<parameter endpoint>: <value> onde 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.
| Nome | Tipo | Descrição |
|---|---|---|
| local | Cadeia de caracteres | O URL para receber a resposta. |
| Tipo | Descrição |
|---|---|
| vazio |
GlideServletResponse - setContentType(tipo de cadeia de caracteres)
Define o tipo de MIME da resposta
| Nome | Tipo | Descrição |
|---|---|---|
| tipo | Cadeia de caracteres | O tipo de MIME. |
| 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.
| 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. |
| 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.
| Nome | Tipo | Descrição |
|---|---|---|
| status | Número | O status a ser definido. |
| Tipo | Descrição |
|---|---|
| vazio |
// set the status to okay
g_response.setStatus(200);