---
sourceDocument: 호주 API 참조
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/api-reference

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 API 참조

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideServletRequest - 범위 지정됨

# GlideServletRequest - 범위 지정됨 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 3분

GlideServletRequest API는 프로세서 스크립트에 사용할 메서드를 제공합니다.

ServiceNow 프로세서 스크립트는 Java 서블릿과 동일합니다. 프로세서 스크립트는 임의의 서버 측 JavaScript 코드를 실행하고 TEXT, JSON 또는 HTML과 같은 출력을 생성할 수 있는 사용자 지정 가능한 URL 엔드포인트를 제공합니다. 프로세서 스크립트에서 GlideServletRequest API를 사용하여 [HttpServletRequest](http://docs.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletRequest.html) 객체에 액세스합니다. GlideServletRequest 객체는 HttpServletRequest API의 하위 세트를 제공합니다. 메서드는 전역 변수 <var class="keyword varname">g_request</var>를 사용하여 호출됩니다.

유용한 전역 변수인 <var class="keyword varname">g_target</var>는 프로세서 스크립트에서 사용할 수 있습니다. URL에서 추출한 테이블 이름이 포함되어 있습니다.

프로세서에 대한 URL의 형식은 https://\<인스턴스 name.servicenow.com\>/\<경로 엔드포인트\>.do?\<매개변수 엔드포인트\>=\<값\> 이며 여기에서 경로 엔드포인트와 매개변수 엔드포인트는 프로세서 양식에 정의됩니다.

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

요청 본문의 MIME 유형을 반환합니다.
{#r_ScopedGlideServletRequestGetContentType__table_hjl_4q5_qr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 1. 매개변수]

{#r_ScopedGlideServletRequestGetContentType__table_hjl_4q5_qr} {#r_ScopedGlideServletRequestGetContentType__table_ijl_4q5_qr__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 콘텐츠 유형은 콘텐츠 유형을 알 수 없는 경우 null을 반환합니다. |
[표 2. 반환]

{#r_ScopedGlideServletRequestGetContentType__table_ijl_4q5_qr}  

    var contentType = g_request.getContentType();

## GlideServletRequest - getHeader(문자열 이름) {#ariaid-title3}

헤더 값을 반환합니다.
{#r_ScopedGlideServletRequestGetHeader_String__table_mzj_fr5_qr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 이름 | 문자열 | 검색할 헤더의 이름입니다. |
[표 3. 매개변수]

{#r_ScopedGlideServletRequestGetHeader_String__table_mzj_fr5_qr} {#r_ScopedGlideServletRequestGetHeader_String__table_nzj_fr5_qr__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 헤더입니다. |
[표 4. 반환]

{#r_ScopedGlideServletRequestGetHeader_String__table_nzj_fr5_qr}  

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

출력:

    demonightlyus.service-now.com

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

쉼표로 구분된 헤더 이름 목록을 반환합니다.
{#r_ScopedGlideServletRequestGetHeaderNames__table_f2x_vs5_qr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 5. 매개변수]

{#r_ScopedGlideServletRequestGetHeaderNames__table_f2x_vs5_qr} {#r_ScopedGlideServletRequestGetHeaderNames__table_g2x_vs5_qr__entry__2}

| 유형 | 설명 |
|-|-|
| 배열 | 문자열로 표시되는 헤더 이름의 배열입니다. |
[표 6. 반환]

{#r_ScopedGlideServletRequestGetHeaderNames__table_g2x_vs5_qr}  

    var headerList = g_request.getHeaderNames();

출력:

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

## GlideServletRequest - getHeaders(문자열 이름) {#ariaid-title5}

헤더 값을 반환합니다.
{#r_ScopedGlideServletRequestGetHeaders_String__table_vn2_ds5_qr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 이름 | 문자열 | 검색할 헤더의 이름입니다. |
[표 7. 매개변수]

{#r_ScopedGlideServletRequestGetHeaders_String__table_vn2_ds5_qr} {#r_ScopedGlideServletRequestGetHeaders_String__table_wn2_ds5_qr__entry__2}

| 유형 | 설명 |
|-|-|
| 배열 | 문자열로 표시되는 헤더 값의 배열입니다. |
[표 8. 반환]

{#r_ScopedGlideServletRequestGetHeaders_String__table_wn2_ds5_qr}  

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

출력:

    demonightlyus.service-now.com

## GlideServletRequest - getParameter(문자열 이름) {#ariaid-title6}

요청 URL에 포함된 매개변수의 값을 반환합니다.
{#r_ScopedGlideServletRequestGetParameter_String__table_zg5_lt5_qr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 이름 | 문자열 | 검색할 매개변수의 이름입니다. 이는 프로세서 양식의 매개변수 엔드포인트일 수 있습니다. |
[표 9. 매개변수]

{#r_ScopedGlideServletRequestGetParameter_String__table_zg5_lt5_qr} {#r_ScopedGlideServletRequestGetParameter_String__table_ah5_lt5_qr__entry__2}

| 유형 | 설명 |
|-|-|
| 객체 | 매개변수 값입니다. 매개변수를 찾을 수 없는 경우 null을 반환합니다. |
[표 10. 반환]

{#r_ScopedGlideServletRequestGetParameter_String__table_ah5_lt5_qr}  

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

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

요청 URI에 사용된 URL 매개변수 목록을 반환합니다.
{#r_ScopedGlideServletRequestGetParameterNames__table_wgs_c55_qr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 11. 매개변수]

{#r_ScopedGlideServletRequestGetParameterNames__table_wgs_c55_qr} {#r_ScopedGlideServletRequestGetParameterNames__table_xgs_c55_qr__entry__2}

| 유형 | 설명 |
|-|-|
| 배열 | 문자열로 표시되는 매개변수 이름의 배열입니다. |
[표 12. 반환]

{#r_ScopedGlideServletRequestGetParameterNames__table_xgs_c55_qr}  

    var paramList = g_request.getParameterNames();

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

요청에서 쿼리 문자열을 반환합니다.
{#r_ScopedGlideServletRequestGetQueryString__table_j1h_jqt_vr__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 안 함 |   |   |
[표 13. 매개변수]

{#r_ScopedGlideServletRequestGetQueryString__table_j1h_jqt_vr} {#r_ScopedGlideServletRequestGetQueryString__table_k1h_jqt_vr__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 쿼리 문자열입니다. |
[표 14. 반환]

{#r_ScopedGlideServletRequestGetQueryString__table_k1h_jqt_vr}  
이 예시에서는 요청 URL https://instance.service-now.com/x_custom_app_customApp.do?x_custom_app_name=George\&bell=rung 를 사용합니다.

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

출력:

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


