Skip to main content
PlayFab Services SDK는 자동 재시도 동작 및 응답 압축을 포함하여 HTTP 요청 방식을 구성하기 위한 함수를 제공합니다. 이 설정은 전역적이며 SDK가 수행하는 모든 PlayFab API 호출에 적용됩니다. HTTP 설정은 PFInitializePFServicesInitialize를 호출한 후, 그러나 API 호출을 하기 전에 구성하세요.

재시도 설정

PFHttpRetrySettings 구조체는 SDK가 스로틀링 오류(HTTP 429)와 같은 일시적인 HTTP 실패를 처리하는 방법을 제어합니다. 기본적으로 SDK는 백오프와 함께 이러한 실패를 자동으로 재시도합니다. SDK가 자동으로 재시도하는 오류에 대한 자세한 내용은 PlayFab 오류 처리를 참조하세요.

재시도 설정 지정

재시도 동작을 사용자 지정하려면 PFSetHttpRetrySettings를 호출합니다. 예를 들어, 더 긴 대기를 허용할 수 있는 호출에 대해 재시도 창을 늘리려면:

재시도 설정 가져오기

현재 재시도 구성을 검색하려면 PFGetHttpRetrySettings를 호출합니다:

자동 재시도 비활성화

모든 재시도 로직을 직접 처리하려면 자동 재시도를 비활성화합니다:

HTTP 설정

PFHttpSettings 구조체는 모든 SDK 요청에 대한 일반 HTTP 동작을 제어합니다.

응답 압축 활성화

응답 압축을 활성화하면 대역폭 사용량을 줄일 수 있으며, 이는 큰 페이로드를 반환하는 호출에 유용합니다. 활성화하려면 PFSetHttpSettings를 호출합니다:
압축된 응답의 압축을 해제하려면 HCHttpCallPerformAsync를 호출하기 전에 HCHttpCallResponseSetGzipCompressed를 호출해야 합니다.

HTTP 설정 가져오기

현재 HTTP 구성을 검색하려면 PFGetHttpSettings를 호출합니다:

일반적인 초기화 패턴

다음 예제는 전체 SDK 초기화 흐름에서 HTTP 구성이 어느 지점에 위치하는지 보여줍니다:
마지막 수정일 2026년 8월 25일