createDefaultHttpClient

fun createDefaultHttpClient(): HttpClient

Creates a default HTTP client with standard timeout settings.

The client is configured with:

  • JSON content negotiation with lenient parsing

  • Timeout settings (10s connect, 30s request/socket)

  • Retry configuration with exponential backoff

  • Client identification headers (X-Client-Name, X-Client-Version)

Client identification headers help Stellar server operators track SDK usage and identify SDK-specific issues.