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."],[[["The webpage provides a list of different versions of `EnableServerRetriesOption`, ranging from version 2.10.1 to 2.37.0-rc, including the latest version."],["Enabling `EnableServerRetriesOption` allows the server to dictate retry behavior, potentially overriding client-side policies for retries, backoff, and idempotency."],["The server might suggest retrying non-idempotent requests or requests that typically result in permanent errors, based on its internal state and knowledge."],["This feature is beneficial because the server can determine the best time to retry based on server-side resources and availability."],["The Alias of `EnableServerRetriesOption` is a Boolean Type."]]],[]]