mirror of
https://github.com/gnh1201/welsonjs.git
synced 2025-12-08 15:24:07 +00:00
Added two HttpClient instances to distinguish between legacy (no Accept-Encoding) and modern compressed HTTP transfer behaviors. - LegacyHttp: Sends no Accept-Encoding header. Used when requesting .dll.gz files, ensuring that the server delivers the file exactly as-is without applying HTTP-level compression. - Http: Enables AutomaticDecompression and advertises Accept-Encoding (gzip, deflate). When the server supports HTTP content compression, even a regular .dll file can be transmitted in compressed form and transparently decompressed by the client. This separation prevents ambiguities between: - File-level compression (.dll.gz) - Transport-level compression (Content-Encoding: gzip/deflate) and ensures predictable behavior when downloading assemblies depending on server capabilities. |
||
|---|---|---|
| .. | ||
| ChakraCore@36becec433 | ||
| EsentInterop | ||
| WelsonJS.Cryptography | ||
| WelsonJS.Cryptography.Test | ||
| WelsonJS.Esent | ||
| WelsonJS.Launcher | ||
| WelsonJS.Service | ||
| WelsonJS.Toolkit | ||
| WelsonJS.Toolkit.sln | ||