GlideServletResponse - 범위 지정됨

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기2분
  • GlideServletResponse API는 프로세서 스크립트에서 사용할 메서드를 제공합니다.

    ServiceNow 프로세서 스크립트는 Java 서블릿과 동일합니다. 프로세서 스크립트는 임의의 서버 측 JavaScript 코드를 실행하고 TEXT, JSON 또는 HTML과 같은 출력을 생성할 수 있는 사용자 지정 가능한 URL 엔드포인트를 제공합니다. 프로세서 스크립트에서 GlideServletResponse API를 사용하여 HttpServletResponse 객체에 액세스합니다. GlideServletResponse 객체는 HttpServletResponse API의 하위 집합을 제공합니다. 메서드는 전역 변수 g_response를 사용하여 호출됩니다.

    유용한 전역 변수 g_target는 프로세서 스크립트에서 사용할 수 있습니다. URL에서 추출한 테이블 이름이 포함되어 있습니다.

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

    GlideServletResponse - sendRedirect(문자열 위치)

    클라이언트에 임시 리디렉션을 보냅니다.

    표 1. 매개변수
    이름 유형 설명
    위치 문자열 응답을 수신할 URL입니다.
    표 2. 반환
    유형 설명
    void

    GlideServletResponse - setContentType(문자열 유형)

    응답의 MIME 형식 설정

    표 3. 매개변수
    이름 유형 설명
    유형 문자열 MIME 유형입니다.
    표 4. 반환
    유형 설명
    void
    g_response.setContentType('text/html;charset=UTF-8');

    GlideServletResponse - setHeader(문자열 키, 문자열 값)

    응답 헤더를 지정된 값으로 설정합니다.

    표 5. 매개변수
    이름 유형 설명
    문자열 헤더를 지정합니다.
    문자열 헤더에 할당할 값입니다. 헤더가 있으면 덮어씁니다.
    표 6. 반환
    유형 설명
    void
    g_response.setHeader("host", "instance.service-now.com");

    GlideServletResponse - setStatus(번호 상태)

    응답의 상태 코드를 설정합니다.

    표 7. 매개변수
    이름 유형 설명
    상태 번호 설정할 상태입니다.
    표 8. 반환
    유형 설명
    void
    // set the status to okay
    g_response.setStatus(200);