---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideServletRequest - com escopo

# GlideServletRequest - com escopo {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

A API GlideServletRequest fornece métodos a serem usados 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 TEXT, JSON ou HTML. Use a API GlideServletRequest em scripts de processador para acessar o objeto [HttpServletRequest](http://docs.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletRequest.html). O objeto GlideServletRequest fornece um subconjunto das APIs HttpServletRequest. Os métodos são chamados usando a variável global <var class="keyword varname">g_request</var>.

Uma variável global útil, <var class="keyword varname">g_target</var>, 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\> .fazer?\<parameter endpoint\> =\<value\> em que o endpoint do caminho e o endpoint do parâmetro são definidos no formulário do processador.

## GlideServletRequest -- getContentType() {#ariaid-title2}

Retorna o tipo MIME do corpo da solicitação.
{#r_ScopedGlideServletRequestGetContentType__table_hjl_4q5_qr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 1. Parâmetros]

{#r_ScopedGlideServletRequestGetContentType__table_hjl_4q5_qr} {#r_ScopedGlideServletRequestGetContentType__table_ijl_4q5_qr__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O tipo de conteúdo retorna nulo se o tipo de conteúdo não for conhecido. |
[Tabela 2. Retorna]

{#r_ScopedGlideServletRequestGetContentType__table_ijl_4q5_qr}  

    var contentType = g_request.getContentType();

## GlideServletRequest -- getHeader(String name) {#ariaid-title3}

Retorna o valor do cabeçalho.
{#r_ScopedGlideServletRequestGetHeader_String__table_mzj_fr5_qr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| nome | Cadeia de caracteres | O nome do cabeçalho a ser recuperado. |
[Tabela 3. Parâmetros]

{#r_ScopedGlideServletRequestGetHeader_String__table_mzj_fr5_qr} {#r_ScopedGlideServletRequestGetHeader_String__table_nzj_fr5_qr__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | O cabeçalho. |
[Tabela 4. Retorna]

{#r_ScopedGlideServletRequestGetHeader_String__table_nzj_fr5_qr}  

    var headerValue = g_request.getHeader("host");

Saída:

    demonightlyus.service-now.com

## GlideServletRequest -- getHeaderNames() {#ariaid-title4}

Retorna uma lista separada por vírgulas de nomes de cabeçalho.
{#r_ScopedGlideServletRequestGetHeaderNames__table_f2x_vs5_qr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 5. Parâmetros]

{#r_ScopedGlideServletRequestGetHeaderNames__table_f2x_vs5_qr} {#r_ScopedGlideServletRequestGetHeaderNames__table_g2x_vs5_qr__entry__2}

| Tipo | Descrição |
|-|-|
| Matriz | Uma matriz de nomes de cabeçalho como uma cadeia de caracteres. |
[Tabela 6. Retorna]

{#r_ScopedGlideServletRequestGetHeaderNames__table_g2x_vs5_qr}  

    var headerList = g_request.getHeaderNames();

Saída:

    host,connection,cache-control,authorization,accept,user-agent,accept-encoding,accept-language,
    cookie,x-forwarded-proto,x-forwarded-host,x-forwarded-for

## GlideServletRequest -- getHeaders(String name) {#ariaid-title5}

Retorna os valores do cabeçalho.
{#r_ScopedGlideServletRequestGetHeaders_String__table_vn2_ds5_qr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| nome | Cadeia de caracteres | Nomes dos cabeçalhos a serem recuperados. |
[Tabela 7. Parâmetros]

{#r_ScopedGlideServletRequestGetHeaders_String__table_vn2_ds5_qr} {#r_ScopedGlideServletRequestGetHeaders_String__table_wn2_ds5_qr__entry__2}

| Tipo | Descrição |
|-|-|
| Matriz | Uma matriz de valores de cabeçalho como uma cadeia de caracteres. |
[Tabela 8. Retorna]

{#r_ScopedGlideServletRequestGetHeaders_String__table_wn2_ds5_qr}  

    var headerValue = g_request.getHeaders("host");

Saída:

    demonightlyus.service-now.com

## GlideServletRequest -- getParameter(String name) {#ariaid-title6}

Retorna o valor do parâmetro contido no URL da solicitação.
{#r_ScopedGlideServletRequestGetParameter_String__table_zg5_lt5_qr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| nome | Cadeia de caracteres | O nome do parâmetro a ser recuperado. Pode ser o endpoint do parâmetro do formulário do processador. |
[Tabela 9. Parâmetros]

{#r_ScopedGlideServletRequestGetParameter_String__table_zg5_lt5_qr} {#r_ScopedGlideServletRequestGetParameter_String__table_ah5_lt5_qr__entry__2}

| Tipo | Descrição |
|-|-|
| Objeto | O valor do parâmetro. Retorna nulo se o parâmetro não for encontrado. |
[Tabela 10. Retorna]

{#r_ScopedGlideServletRequestGetParameter_String__table_ah5_lt5_qr}  

    var name = g_request.getParameter("x_snc_custom_x_snc_name");

## GlideServletRequest -- getParameterNames() {#ariaid-title7}

Retorna uma lista de parâmetros de URL que foram usados no URI de solicitação.
{#r_ScopedGlideServletRequestGetParameterNames__table_wgs_c55_qr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 11. Parâmetros]

{#r_ScopedGlideServletRequestGetParameterNames__table_wgs_c55_qr} {#r_ScopedGlideServletRequestGetParameterNames__table_xgs_c55_qr__entry__2}

| Tipo | Descrição |
|-|-|
| Matriz | Uma matriz de nomes de parâmetro como uma cadeia de caracteres. |
[Tabela 12. Retorna]

{#r_ScopedGlideServletRequestGetParameterNames__table_xgs_c55_qr}  

    var paramList = g_request.getParameterNames();

## GlideServletRequest -- getQueryString() {#ariaid-title8}

Retorna a cadeia de caracteres de consulta da solicitação.
{#r_ScopedGlideServletRequestGetQueryString__table_j1h_jqt_vr__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 13. Parâmetros]

{#r_ScopedGlideServletRequestGetQueryString__table_j1h_jqt_vr} {#r_ScopedGlideServletRequestGetQueryString__table_k1h_jqt_vr__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | A cadeia de caracteres de consulta. |
[Tabela 14. Retorna]

{#r_ScopedGlideServletRequestGetQueryString__table_k1h_jqt_vr}  
Este exemplo usa o URL de solicitação: https://instance.service-now.com/x_custom_app_customApp.do?x_custom_app_name=George\&well=rung.

    var queryString = g_request.getQueryString();
    g_processor.writeOutput("The query string is: " + queryString);

Saída:

    The query string is: x_custom_app_name=George&bell=rung


