> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 錯誤處理的類型

> 呼叫 XBOX Live 服務時常見的失敗模式，包括 HTTP 400、401、403 和 503 回應，以及遊戲應如何攔截和處理例外狀況。

進行服務呼叫時請特別小心。
您的遊戲在進行網路呼叫時應該一律處理錯誤。

即使是在開發期間一直正常運作的服務呼叫，在現實環境中也可能因為許多不同的原因而失敗。
例如，您的呼叫可能會因為下列原因而失敗：

* 網路無法使用。
* 服務太忙碌，傳回 503 HTTP 狀態碼。
* 要求無效，傳回 400 HTTP 狀態碼。
* 使用者沒有適當的權限，傳回 403 HTTP 狀態碼。
* 使用者已遭封鎖，傳回 401 HTTP 狀態碼。
* HTTP 堆疊無法傳送要求 (ERROR\_TIMEOUT、RPC\_S\_CALL\_FAILED\_DNE 等)。

這些問題大多會導致從服務 API 層擲回例外狀況。
您的遊戲應該擷取這些例外狀況並適當地處理它們。


## Related topics

- [市集錯誤處理](/zh-TW/services/playfab/economy-monetization/economy-v2/marketplace/marketplace-error-handling.md)
- [SDK 錯誤處理最佳做法](/zh-TW/services/playfab/live-service-management/service-gateway/automation/cloudscript/sdk-error-handling-best-practices.md)
- [PFLocalizationGetLanguageListGetResult](/zh-TW/services/playfab/api-references/c/pflocalization/functions/pflocalizationgetlanguagelistgetresult.md)
- [PFLocalizationGetLanguageListGetResultSize](/zh-TW/services/playfab/api-references/c/pflocalization/functions/pflocalizationgetlanguagelistgetresultsize.md)
- [PFProfilesSetProfilePolicyGetResult](/zh-TW/services/playfab/api-references/c/pfprofiles/functions/pfprofilessetprofilepolicygetresult.md)
