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


---

# 호출 인터페이스 - Android

# 호출 인터페이스 - Android {#ariaid-title1}

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

호출 인터페이스는 처리를 위해 준비된 요청을 나타냅니다.
가능한 처리 옵션은 다음과 같습니다.

* cancel
* 큐에 삽입
* 실행
* 맵

호출 객체는 두 번 처리할 수 없습니다.
{#CallAndroidInterface__table_vx2_klw_5pb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| 요청 | 요청 | 이 호출을 시작한 원래 요청입니다. |
[표 1. 속성]

{#CallAndroidInterface__table_vx2_klw_5pb}

## 호출 - cancel() {#ariaid-title2}

가능한 경우 관련된 호출을 취소합니다(최선의 노력).
{#Call-cancel__table_nsv_smt_4pb__entry__3}

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

{#Call-cancel__table_nsv_smt_4pb} {#Call-cancel__table_osv_smt_4pb__entry__2}

| 유형 | 설명 |
|-|-|
| 없음 |   |
[표 3. 반환]

{#Call-cancel__table_osv_smt_4pb}  
다음 코드 예제에서는 이 함수를 호출하는 방법을 보여 줍니다.

    private var inFlightDataRequestCall: Call<*>? = null 
    fun cancelTransfer() = inFlightDataRequestCall?.cancel() 

## 호출 - enqueue(onSuccess: Consumer\<Response\<T\>\>, onError: Consumer\<NowDataError\>) {#ariaid-title3}

시스템\\스레드에서 이 요청을 실행할 수 있는 즉시 요청이 실행되도록 예약합니다.
{#Call-enqueue_O_O__table_tnq_3nt_4pb__entry__3}

| 이름 | 유형 | 설명 |
|-|-|-|
| onSuccess | [소비자](https://developer.android.com/reference/kotlin/java/util/function/Consumer.html)\<응답\<T\>\> | 호출이 성공할 경우 실행할 콜백입니다. 매개변수로 지정된 데이터 형식으로 구문 분석된 본문이 있는 HTTP 응답입니다 T . 주: 소비자는 객체의 비동기 소비를 위한 OOB Java 유형입니다. 이 경우 호출은 generic을 사용하여 `T가 객체` 형식인 `Response<T>` 형식을 반환합니다. |
| onError | [Consumer](https://developer.android.com/reference/kotlin/java/util/function/Consumer.html)\<NowDataError\> | 호출이 실패할 경우 실행할 콜백입니다. NowDataError |
[표 4. 매개변수]

{#Call-enqueue_O_O__table_tnq_3nt_4pb} {#Call-enqueue_O_O__table_unq_3nt_4pb__entry__2}

| 유형 | 설명 |
|-|-|
| 없음 |   |
[표 5. 반환]

{#Call-enqueue_O_O__table_unq_3nt_4pb}  
다음 코드 예제에서는 이 함수를 호출하는 방법을 보여 줍니다.

    fun makeGraphQLRequest(query: String) { 
      val call = graphQLService.graphQLRequest(query) 
      call.enqueue( 
        { response -> handleResponse(response) }, 
        { nowDataError -> handleError(nowDataError) } 
      ) 
    } 

## 호출 - execute() {#ariaid-title4}

요청을 즉시 호출합니다. 응답이 처리되거나 오류가 발생할 때까지 차단합니다.
{#Call-execute__table_jcm_bqt_4pb__entry__3}

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

{#Call-execute__table_jcm_bqt_4pb} {#Call-execute__table_kcm_bqt_4pb__entry__2}

| 유형 | 설명 |
|-|-|
| 응답\<T\> | 매개변수에 정의된 형식의 응답 데이터입니다 T . |
[표 7. 반환]

{#Call-execute__table_kcm_bqt_4pb}  
다음 코드 예제에서는 이 함수를 호출하는 방법을 보여 줍니다.

    val response = apiService.data(NowAPIService.Endpoint( 
      relativePath = CASES_API, 
      requestMethod = HttpMethod.GET, 
      requireAuth = true) 
    ).execute()


