Skip to main content
El SDK de PlayFab Services proporciona funciones para configurar cómo se realizan las solicitudes HTTP, incluido el comportamiento de reintento automático y la compresión de respuestas. Estos valores son globales y se aplican a todas las llamadas de API de PlayFab realizadas por el SDK.  Configure los valores HTTP después de llamar a PFInitialize y PFServicesInitialize, pero antes de realizar cualquier llamada de API.

Configuración de reintentos

La estructura PFHttpRetrySettings controla cómo el SDK gestiona los errores HTTP transitorios, como los errores de limitación (HTTP 429). De forma predeterminada, el SDK reintenta automáticamente estos errores con retroceso. Para obtener más información sobre qué errores reintenta el SDK automáticamente, consulte Control de errores de PlayFab.

Establecer la configuración de reintentos

Llame a PFSetHttpRetrySettings para personalizar el comportamiento de reintento. Por ejemplo, para aumentar la ventana de reintentos en llamadas que pueden tolerar esperas más largas:

Obtener la configuración de reintentos

Llame a PFGetHttpRetrySettings para recuperar la configuración de reintentos actual:

Deshabilitar los reintentos automáticos

Si quiere controlar toda la lógica de reintentos usted mismo, deshabilite los reintentos automáticos:

Configuración HTTP

La estructura PFHttpSettings controla el comportamiento HTTP general de todas las solicitudes del SDK.

Habilitar la compresión de respuestas

Habilitar la compresión de respuestas puede reducir el uso de ancho de banda, lo que resulta útil para las llamadas que devuelven cargas grandes. Llame a PFSetHttpSettings para habilitarla:
Para descomprimir una respuesta comprimida, debe llamarse a HCHttpCallResponseSetGzipCompressed antes de llamar a HCHttpCallPerformAsync.

Obtener la configuración HTTP

Llame a PFGetHttpSettings para recuperar la configuración HTTP actual:

Patrón de inicialización típico

En el ejemplo siguiente se muestra dónde encaja la configuración HTTP en el flujo general de inicialización del SDK:
Última modificación el 28 de agosto de 2026