---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideServletRequest: Bereichsbezogen

# GlideServletRequest: Bereichsbezogen {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Die GlideServletRequest- API bietet Methoden zur Verwendung in Prozessorskripts.

ServiceNow Prozessorskripts entsprechen Java-Servlets. Prozessorskripts bieten einen anpassbaren URL-Endpunkt, der beliebigen serverseitigen JavaScript-Code ausführen und Ausgaben wie TEXT, JSON oder HTML erzeugen kann. Verwenden Sie die GlideServletRequest- API in Prozessorskripts, um auf das [HttpServletRequest-](http://docs.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletRequest.html) Objekt zuzugreifen. Das GlideServletRequest-Objekt stellt eine Teilmenge der HttpServletRequest- APIs bereit. Die Methoden werden mit der globalen Variablen <var class="keyword varname">g_request</var> aufgerufen.

Eine nützliche globale Variable, <var class="keyword varname">g_target</var>, ist in Prozessorskripts verfügbar. Sie enthält den Tabellennamen, der aus der URL extrahiert wurde.

Die URL zu einem Prozessor hat das Format https://\<instance name.servicenow.com\>/\<path endpoint\>.do?\<parameter endpoint\>=\<value\>, wobei der Pfadendpunkt und der Parameterendpunkt auf dem Prozessorformular definiert sind.

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

Gibt den MIME-Typ des Hauptteils der Anforderung zurück.
{#r_ScopedGlideServletRequestGetContentType__table_hjl_4q5_qr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 1. Parameter]

{#r_ScopedGlideServletRequestGetContentType__table_hjl_4q5_qr} {#r_ScopedGlideServletRequestGetContentType__table_ijl_4q5_qr__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Der Content-Typ gibt NULL zurück, wenn der Content-Typ nicht bekannt ist. |
[Tabelle : 2. Ergebnisse]

{#r_ScopedGlideServletRequestGetContentType__table_ijl_4q5_qr}  

    var contentType = g_request.getContentType();

## GlideServletRequest -- getHeader(Zeichenfolgenname) {#ariaid-title3}

Gibt den Kopfzeilenwert zurück.
{#r_ScopedGlideServletRequestGetHeader_String__table_mzj_fr5_qr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Name | Zeichenfolge | Name der abzurufenden Kopfzeile. |
[Tabelle : 3. Parameter]

{#r_ScopedGlideServletRequestGetHeader_String__table_mzj_fr5_qr} {#r_ScopedGlideServletRequestGetHeader_String__table_nzj_fr5_qr__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Die Kopfzeile. |
[Tabelle : 4. Ergebnisse]

{#r_ScopedGlideServletRequestGetHeader_String__table_nzj_fr5_qr}  

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

Ausgabe:

    demonightlyus.service-now.com

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

Gibt eine kommagetrennte Liste mit Kopfzeilennamen zurück.
{#r_ScopedGlideServletRequestGetHeaderNames__table_f2x_vs5_qr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 5. Parameter]

{#r_ScopedGlideServletRequestGetHeaderNames__table_f2x_vs5_qr} {#r_ScopedGlideServletRequestGetHeaderNames__table_g2x_vs5_qr__entry__2}

| Typ | Beschreibung |
|-|-|
| Array | Ein Array von Headernamen als Zeichenfolge |
[Tabelle : 6. Ergebnisse]

{#r_ScopedGlideServletRequestGetHeaderNames__table_g2x_vs5_qr}  

    var headerList = g_request.getHeaderNames();

Ausgabe:

    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}

Gibt die Kopfzeilenwerte zurück.
{#r_ScopedGlideServletRequestGetHeaders_String__table_vn2_ds5_qr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Name | Zeichenfolge | Namen der abzurufenden Kopfzeilen. |
[Tabelle : 7. Parameter]

{#r_ScopedGlideServletRequestGetHeaders_String__table_vn2_ds5_qr} {#r_ScopedGlideServletRequestGetHeaders_String__table_wn2_ds5_qr__entry__2}

| Typ | Beschreibung |
|-|-|
| Array | Ein Array von Headerwerten als Zeichenfolge |
[Tabelle : 8. Ergebnisse]

{#r_ScopedGlideServletRequestGetHeaders_String__table_wn2_ds5_qr}  

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

Ausgabe:

    demonightlyus.service-now.com

## GlideServletRequest -- getParameter(Zeichenfolgename) {#ariaid-title6}

Gibt den Wert des Parameters zurück, der in der Anforderungs-URL enthalten ist.
{#r_ScopedGlideServletRequestGetParameter_String__table_zg5_lt5_qr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Name | Zeichenfolge | Name des abzurufenden Parameters. Dies kann der Parameterendpunkt aus dem Prozessorformular sein. |
[Tabelle : 9. Parameter]

{#r_ScopedGlideServletRequestGetParameter_String__table_zg5_lt5_qr} {#r_ScopedGlideServletRequestGetParameter_String__table_ah5_lt5_qr__entry__2}

| Typ | Beschreibung |
|-|-|
| Objekt | Parameterwert. Gibt NULL zurück, wenn der Parameter nicht gefunden wird. |
[Tabelle : 10. Ergebnisse]

{#r_ScopedGlideServletRequestGetParameter_String__table_ah5_lt5_qr}  

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

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

Gibt eine Liste von URL-Parametern zurück, die im Anforderungs-URI verwendet wurden.
{#r_ScopedGlideServletRequestGetParameterNames__table_wgs_c55_qr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 11. Parameter]

{#r_ScopedGlideServletRequestGetParameterNames__table_wgs_c55_qr} {#r_ScopedGlideServletRequestGetParameterNames__table_xgs_c55_qr__entry__2}

| Typ | Beschreibung |
|-|-|
| Array | Ein Array von Parameternamen als Zeichenfolge |
[Tabelle : 12. Ergebnisse]

{#r_ScopedGlideServletRequestGetParameterNames__table_xgs_c55_qr}  

    var paramList = g_request.getParameterNames();

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

Gibt die Abfragezeichenfolge aus der Anforderung zurück.
{#r_ScopedGlideServletRequestGetQueryString__table_j1h_jqt_vr__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 13. Parameter]

{#r_ScopedGlideServletRequestGetQueryString__table_j1h_jqt_vr} {#r_ScopedGlideServletRequestGetQueryString__table_k1h_jqt_vr__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Abfragezeichenfolge. |
[Tabelle : 14. Ergebnisse]

{#r_ScopedGlideServletRequestGetQueryString__table_k1h_jqt_vr}  
In diesem Beispiel wird die folgende Anforderungs-URL verwendet: https://instance.service-now.com/x_custom_app_customApp.do?x_custom_app_name=George\&lock=rung.

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

Ausgabe:

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


