---
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


---

# SOAPResponseV2 - 범위, 전역

# SOAPResponseV2 - 범위, 전역 {#ariaid-title1}

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

SOAPResponseV2 API는 JavaScript 코드에서 아웃바운드 SOAP 메시지에 의해 반환된 데이터를 사용하는 메서드를 제공합니다.

SOAPResponseV2 개체는 SOAPMessageV2 메서드 execute() 및 executeAsync()에 의해 반환됩니다.

범위가 지정된 애플리케이션 또는 전역 범위 내에서 이 API를 사용할 수 있습니다.

이 API는 `sn_ws` 네임스페이스에서 실행됩니다.  
참조 :

* [직접 SOAPMessageV2 예제](https://servicenow-prod.fluidtopics.net/e9idlOpIH1b1etH3lml8gA "아웃바운드 SOAP 메시지를 엔드포인트로 직접 보낼 수 있습니다.")
* [기록이 없는 SOAPMessageV2 예](https://servicenow-prod.fluidtopics.net/cR7c~SYKkKrDBffd8MNLDA "매개변수 없이 SOAPMessageV2() 생성자를 사용하여 스크립트에서 SOAP 메시지를 완전히 정의할 수 있습니다.")
* [비동기 SOAPMessageV2 예제](https://servicenow-prod.fluidtopics.net/f6Lv9gDAwoetd8jkSA4Xhw "아웃바운드 SOAP 메시지를 비동기적으로 보낼 수 있습니다.")
* [SOAPMessageV2 MID 서버 예시](https://servicenow-prod.fluidtopics.net/HPthRw~efFlSZL8GOBe7ZA "MID 서버를 통해 아웃바운드 SOAP 메시지를 보낼 수 있습니다.")
{#c_SOAPResponseV2API__ul_kh3_zx1_w4b}

## SOAPResponseV2 - getAllHeaders() {#ariaid-title2}

중복 헤더를 포함하여 응답에 포함된 모든 헤더를 반환합니다.
{#SRV2-getAllHeaders__table_u2p_3bl_gz__entry__3}

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

{#SRV2-getAllHeaders__table_u2p_3bl_gz} {#SRV2-getAllHeaders__table_v2p_3bl_gz__entry__2}

| 유형 | 설명 |
|-|-|
| 목록\<GlideHTTPHeader\> | 응답에 포함된 헤더 목록입니다. 각 헤더는 헤더 <var class="keyword varname">이름</var> 과 <var class="keyword varname">값을</var> 포함하는 GlideHTTPHeader 객체로 표시됩니다. |
[표 2. 반환]

{#SRV2-getAllHeaders__table_v2p_3bl_gz}  

    var r = new sn_ws.SOAPMessageV2('<A SOAP message>', 'get');
    var response = r.execute();
    var headers = response.getAllHeaders();
    for(var i in headers){
      gs.info(headers[i].name + ': ' + headers[i].value);
    }

## SOAPResponseV2 - getBody() {#ariaid-title3}

SOAP 응답 본문의 내용을 가져옵니다.
{#r_SOAPResponseV2-getBody__table_vy2_525_jqy__entry__3}

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

{#r_SOAPResponseV2-getBody__table_vy2_525_jqy} {#r_SOAPResponseV2-getBody__table_qpt_3f5_jq__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | SOAP 응답 본문입니다. |
[표 4. 반환]

{#r_SOAPResponseV2-getBody__table_qpt_3f5_jq}  

    var body = response.getBody();

## SOAPResponseV2 - get쿠키() {#ariaid-title4}

응답에 포함된 모든 쿠키를 반환합니다.
{#r_SOAPResponseV2-getCookies__table_m1h_bcw_ns__entry__3}

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

{#r_SOAPResponseV2-getCookies__table_m1h_bcw_ns} {#r_SOAPResponseV2-getCookies__table_n1h_bcw_ns__entry__2}

| 유형 | 설명 |
|-|-|
| 객체 | 쿠키를 나타내는 문자열의 배열입니다. 배열을 반복하여 각 쿠키에 대한 작업을 수행합니다. |
[표 6. 반환]

{#r_SOAPResponseV2-getCookies__table_n1h_bcw_ns}  
응답에서 개별 쿠키를 표시합니다.

    var cookies = response.getCookies();
    for (var i = 0; i < cookies.length; i++) {
      gs.info('cookie: ' + cookies.get(i));
    }

출력:

    cookie: JSESSIONID=4135AA97A5D12DA22EF614AA2B0CAFD8.node20; Path=/; Secure; HttpOnly
    cookie: SABASESSIONID=370152970.36895.0000; path=/

## SOAPResponseV2 - getErrorCode() {#ariaid-title5}

SOAP 트랜잭션 중에 오류가 발생한 경우 숫자 오류 코드를 가져옵니다.
이 오류 코드는 HTTP 오류 코드가 아닙니다.ServiceNow AI Platform 의 도움이 고객 서비스 및 지원필요한 경우 이 오류 코드를 제공하십시오.
{#r_SOAPResponseV2-getErrorCode__table_vy2_525_jqx__entry__3}

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

{#r_SOAPResponseV2-getErrorCode__table_vy2_525_jqx} {#r_SOAPResponseV2-getErrorCode__table_qpt_3f5_jq__entry__2}

| 유형 | 설명 |
|-|-|
| 번호 | 숫자 오류 코드입니다(예: 소켓 시간 제한의 경우 1). |
[표 8. 반환]

{#r_SOAPResponseV2-getErrorCode__table_qpt_3f5_jq}  

    var errorCode = response.getErrorCode();

## SOAPResponseV2 - getErrorMessage() {#ariaid-title6}

SOAP 트랜잭션 중에 오류가 발생한 경우 오류 메시지를 가져옵니다.
{#r_SOAPResponseV2-getErrorMessage__table_vy2_525_jqw__entry__3}

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

{#r_SOAPResponseV2-getErrorMessage__table_vy2_525_jqw} {#r_SOAPResponseV2-getErrorMessage__table_qpt_3f5_jq__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 오류 메시지 |
[표 10. 반환]

{#r_SOAPResponseV2-getErrorMessage__table_qpt_3f5_jq}  

    var errorMsg = response.getErrorMessage();

## SOAPResponseV2 - getHeader(문자열 이름) {#ariaid-title7}

지정된 HTTP 헤더의 값을 가져옵니다.
{#r_SOAPResponseV2-getHeader_S__table_vy2_525_jq13__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 이름 | 문자열 | Set-Cookie와 같이 값을 원하는 헤더의 이름입니다. |
[표 11. 매개변수]

{#r_SOAPResponseV2-getHeader_S__table_vy2_525_jq13} {#r_SOAPResponseV2-getHeader_S__table_qpt_3f5_jq__entry__2}

| 유형 | 설명 |
|-|-|
| 문자열 | 지정된 헤더의 값입니다. |
[표 12. 반환]

{#r_SOAPResponseV2-getHeader_S__table_qpt_3f5_jq}  

    var headerVal = response.getHeader("Accept");

## SOAPResponseV2 - getHeaders() {#ariaid-title8}

SOAP 응답에 반환된 모든 HTTP 헤더와 관련된 값을 가져옵니다.
주:  
Set-Cookie 헤더와 같은 헤더가 응답에 두 번 이상 있는 경우 이 함수는 중복된 헤더 중 마지막 헤더만 반환합니다. 중복을 포함한 모든 헤더를 반환하려면 getAllHeaders() 함수를 사용합니다.
{#r_SOAPResponseV2-getHeaders__table_vy2_525_jqaa__entry__3}

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

{#r_SOAPResponseV2-getHeaders__table_vy2_525_jqaa} {#r_SOAPResponseV2-getHeaders__table_qpt_3f5_jq__entry__2}

| 유형 | 설명 |
|-|-|
| 객체 | 각 헤더의 이름을 연결된 값에 매핑하는 객체입니다. |
[표 14. 반환]

{#r_SOAPResponseV2-getHeaders__table_qpt_3f5_jq}  

    var headers = response.getHeaders();

## SOAPResponseV2 - getStatusCode() {#ariaid-title9}

SOAP 제공자가 반환한 숫자 HTTP 상태 코드를 가져옵니다.
{#r_SOAPResponseV2-getStatusCode__table_vy2_525_jqab__entry__3}

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

{#r_SOAPResponseV2-getStatusCode__table_vy2_525_jqab} {#r_SOAPResponseV2-getStatusCode__table_qpt_3f5_jq__entry__2}

| 유형 | 설명 |
|-|-|
| 번호 | SOAP 제공자가 반환하는 숫자 상태 코드입니다(예: 성공적인 응답의 경우 200). |
[표 16. 반환]

{#r_SOAPResponseV2-getStatusCode__table_qpt_3f5_jq}  

    var statusCode = response.getStatusCode();

## SOAPResponseV2 - haveError() {#ariaid-title10}

SOAP 트랜잭션 중에 오류가 있었는지 나타냅니다.
{#r_SOAPResponseV2-haveError__table_vy2_525_jqac__entry__3}

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

{#r_SOAPResponseV2-haveError__table_vy2_525_jqac} {#r_SOAPResponseV2-haveError__table_qpt_3f5_jq__entry__2}

| 유형 | 설명 |
|-|-|
| 부울 | 오류가 있으면 예를 반환하고 오류가 없는 경우 아니오를 반환합니다. |
[표 18. 반환]

{#r_SOAPResponseV2-haveError__table_qpt_3f5_jq}  

    var error = response.haveError();

## SOAPResponseV2 - waitForResponse(Number timeoutSecs) {#ariaid-title11}

인스턴스가 웹 서비스 제공자로부터 응답을 기다리는 시간을 설정합니다.
이 메서드는 이 SOAP 응답에 대해 속성 glide.soap.outbound.ecc_response.timeout을 무효화합니다.
{#r_SOAPResponseV2-waitForResponse_N__table_vy2_525_jq14__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| timeoutSecs | 번호 | 이 응답을 기다리는 시간(초)입니다. |
[표 19. 매개변수]

{#r_SOAPResponseV2-waitForResponse_N__table_vy2_525_jq14} {#r_SOAPResponseV2-waitForResponse_N__table_jzp_hmh_dr__entry__2}

| 유형 | 설명 |
|-|-|
| 무효 |   |
[표 20. 반환]

{#r_SOAPResponseV2-waitForResponse_N__table_jzp_hmh_dr}  

    response.waitForResponse(60);


