GlideServletResponse - 범위 지정됨
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(문자열 위치)
클라이언트에 임시 리디렉션을 보냅니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 위치 | 문자열 | 응답을 수신할 URL입니다. |
| 유형 | 설명 |
|---|---|
| void |
GlideServletResponse - setContentType(문자열 유형)
응답의 MIME 형식 설정
| 이름 | 유형 | 설명 |
|---|---|---|
| 유형 | 문자열 | MIME 유형입니다. |
| 유형 | 설명 |
|---|---|
| void |
g_response.setContentType('text/html;charset=UTF-8');
GlideServletResponse - setHeader(문자열 키, 문자열 값)
응답 헤더를 지정된 값으로 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 키 | 문자열 | 헤더를 지정합니다. |
| 값 | 문자열 | 헤더에 할당할 값입니다. 헤더가 있으면 덮어씁니다. |
| 유형 | 설명 |
|---|---|
| void |
g_response.setHeader("host", "instance.service-now.com");
GlideServletResponse - setStatus(번호 상태)
응답의 상태 코드를 설정합니다.
| 이름 | 유형 | 설명 |
|---|---|---|
| 상태 | 번호 | 설정할 상태입니다. |
| 유형 | 설명 |
|---|---|
| void |
// set the status to okay
g_response.setStatus(200);