NetworkingClient to customize how the SDK makes requests. The default client supports custom timeout values, headers sent on all requests, and request/response logging for non-production debugging. For more advanced use cases, you can provide your own NetworkingClient implementation.
Configure timeouts
Configure logging
You can also provide a custom logger to control where logs are written.Set additional headers for all requests
Configure advanced networking
For advanced networking configuration, provide a custom implementation ofNetworkingClient. This is useful when you want to reuse your own networking client, configure a proxy, and more.