Let the server make retry decisions, when applicable.
In some cases the server knows how to handle retry behavior better than the client. For example, if a server-side resource is exhausted and the server knows when it will come back online, it can tell the client exactly when to retry.
If this option is enabled, any supplied retry, backoff, or idempotency policies may be overridden by a recommendation from the server.
For example, the server may know it is safe to retry a non-idempotent request, or safe to retry a status code that is typically a permanent error.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-05 UTC."],[[["This webpage provides access to documentation for various versions of `EnableServerRetriesOption`, ranging from version 2.10.1 up to the latest release candidate, 2.37.0-rc."],["The `EnableServerRetriesOption` feature allows the server to make retry decisions, potentially overriding client-side retry, backoff, and idempotency policies."],["Enabling this option can improve retry handling in cases where the server has better knowledge of the situation, such as when a server-side resource is temporarily exhausted."],["The server may safely retry non-idempotent requests, or status codes that usually represent permanent errors when this feature is enabled."],["The Type of the alias for EnableServerRetriesOption is a `bool`."]]],[]]