Namespace Shard.Network.Http
Classes
- ServiceHttpClient
Outbound HTTP client for backend services (Session/Account/OAuth/JWKS). The game server runs no HTTP listener: every HTTP touchpoint is an outbound call. Mirrors the Java
ServiceHttpClientFactory+ service-client plumbing: Bearer auth, JSON bodies, a 30s default timeout, and aHytaleServer/<version>user agent. Shard.Auth builds typed service calls on top of this.JSON uses JsonTypeInfo<T> so it stays NativeAOT-safe.