GlideServletResponse - Com escopo
. 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.
| 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 MIME da resposta
| Nome | Tipo | Descrição |
|---|---|---|
| tipo | Cadeia de caracteres | O tipo 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);