GlideServletResponse - com escopo
A API ScopedGlideServletResponse é usada em scripts de processador.
Os processadores da ServiceNow são equivalentes aos servlets Java. Os processadores fornecem um endpoint de URL personalizável que pode executar código JavaScript arbitrário do lado do servidor e produzir saída como TEXT, JSON ou HTML. A API ScopedGlideServletResponse é usada em scripts de processador para acessar o objeto HttpServletResponse. O objeto ScopedGlideServletResponse fornece um subconjunto das APIs HttpServletResponse. 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 do 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 com escopo - sendRedirect(cadeia de caracteres location)
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 com escopo - setContentType(String type)
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 com escopo - setHeader(Chave de cadeia de caracteres, Valor de cadeia de caracteres)
Define um cabeçalho de resposta para 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 com escopo - setStatus(Number status)
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);