1.6Changelog

Updated on Aug 20, 2026~258 min read
📝 Changelog
  • New Features

    •  Added HTTP remote request Mock simulation testing support 4.9.9.74 ⏱️2026.08.13 320c865
    •  Added HTTP remote request custom Logger support 4.9.9.74 ⏱️2026.08.13 320c865
    •  Added HTTP remote requests support setting MCP 2.0 message content 4.9.9.71 ⏱️2026.08.11 5513b32
    •  Added HTTP remote requests support sending file content and binary stream content directly 4.9.9.68 ⏱️2026.08.09 63735d6
    •  Added HTTP remote requests support creating from a cURL command string 4.9.9.67 ⏱️2026.08.09 764367a
    •  Added HTTP remote requests support appending to specific types of request content 4.9.9.67 ⏱️2026.08.09 764367a
    •  Added HTTP remote requests support passing Key: Value pairs to set request headers 4.9.9.67 ⏱️2026.08.09 764367a
    •  Added HTTP remote requests support enabling standard request header features 4.9.9.67 ⏱️2026.08.09 764367a
    •  Added HTTP remote request HttpContext forwarding global configuration option ConfigureForwardOptions 4.9.9.67 ⏱️2026.08.09 764367a
    •  Added the built-in WeChat development platform Access Token provider in HTTP remote requests 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added support for retrieving raw message lines when sending Server-Sent Events in HTTP remote requests 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added support for the HttpRemoteClient static class to use an external service container in HTTP remote requests (resolving the issue where static classes cannot apply external service configuration, and the upgrade issue of legacy string-based extension requests) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added the HttpRequestBuilderConfigurator<THttpBuilder> abstract base class for preconfiguring HttpRequestBuilder in HTTP remote requests 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added support for appending multipart form content (WithMultipart(u=>{})) in the HttpRequestBuilder and HttpFileUploadBuilder builders of HTTP remote requests 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added support for setting the SOAPAction method (for WebService) in HttpRequestBuilder of HTTP remote requests 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added support for automatically correcting GET and HEAD requests that carry request content (automatically converting them to POST) when sending Server-Sent Events in HTTP remote requests 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added UseHttpRemoteClient(serviceProvider) related extension methods for HTTP remote requests, supporting presetting the HttpRemoteClient static class to use an external service container 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added support for RFC 2047, RFC 5987, and Latin-1 (Mojibake) encoded filename resolution when downloading files in HTTP remote requests 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added helper methods for sending Server-Sent Events in HTTP remote requests (setting response headers and streaming output) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added the SetOnRedirect configurable delegate during redirection in HTTP remote requests 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added file upload and download methods with console progress printing in HTTP remote requests 4.9.9.55 ⏱️2026.08.02 8bd413e
    •  Added the Action<HttpRequestBuilder> operator in HTTP remote requests, supporting implicit conversion of HttpRequestBuilder to Action<HttpRequestBuilder> 4.9.9.52 ⏱️2026.08.01 2c3d42d
    •  Added the HttpRequestBuilder.Setup and HttpBuilder.Setup static properties in HTTP remote requests 4.9.9.52 ⏱️2026.08.01 2c3d42d
    •  Added HTTP remote request ETag caching 4.9.9.48 ⏱️2026.07.31 53c6eb8
    •  Added HTTP remote request quota policy 4.9.9.46 ⏱️2026.07.29 22c8edb
    •  Added HTTP remote requests support zstd decompression (.NET11) 4.9.9.46 ⏱️2026.07.29 22c8edb
    •  Added the ContentEquals, ContentMatches, ContentNotEmpty, and HeaderNotExists assertion methods in HTTP remote requests 4.9.9.46 ⏱️2026.07.29 95f0380
    •  Added HTTP remote request SSE and long polling support returning IAsyncEnumerable<T> 4.9.9.43 ⏱️2026.07.26 5fd05a1
    •  Added automatic Token refresh for the Furion framework in HTTP remote requests 4.9.9.39 ⏱️2026.07.21 6611c06
    •  Added the JwtTokenUtility JWT parsing utility class in HTTP remote requests 4.9.9.39 ⏱️2026.07.21 6611c06
    •  Added HTTP remote requests support configuring IHttpRequestEventHandler for specific HttpClient instances 4.9.9.39 ⏱️2026.07.21 6611c06
    •  Added HTTP remote requests support configuring format strings for query parameters, request headers, and Cookie 4.9.9.38 ⏱️2026.07.21 b783f3e
    •  Added default logging for the retry policy in HTTP remote requests 4.9.9.38 ⏱️2026.07.21 b783f3e
    •  Added automatic warning log output when an exception occurs while exception suppression is enabled in HTTP remote requests 4.9.9.38 ⏱️2026.07.21 b783f3e
    •  Added dependency-free declarative proxy support in HTTP remote requests 4.9.9.37 ⏱️2026.07.20 f732128
    •  Added HTTP remote declarative requests support the ValueTask return type 4.9.9.36 ⏱️2026.07.19 a221418
    •  Added HTTP remote request URL addresses support {key?} and {**key} path parameters 4.9.9.36 ⏱️2026.07.19 a221418
    •  Added the HttpRemoteResult<T> content converter in HTTP remote requests 4.9.9.34 ⏱️2026.07.18 3ae3f64
    •  Added HTTP remote requests support RFC 3986 standard request address concatenation 4.9.9.34 ⏱️2026.07.18 3ae3f64
    •  Added Access Token automatic management in HTTP remote requests 4.9.9.25 d618a54
    •  Added retry in HTTP remote requests 4.9.9.25 d618a54
    •  Added HTTP remote requests support customizing the pipeline handler for sending requests 4.9.9.25 d618a54
    •  Added HTTP remote requests support multi-instance service registration 4.9.9.16 1284ea8
    •  Added HTTP remote request content processors support returning combinations of multiple HttpContent instances 4.9.9.16 1284ea8
    •  Added the RemoveContent method to the HTTP remote request builder 4.9.9.16 1284ea8
    •  Added HTTP remote requests support batch-adding objects to dispose when a request completes via the AddDisposables method 4.9.9.16 1284ea8
    •  Added methods to get the local IP address and MAC address in HTTP remote requests: HttpRemoteUtility.GetLocalIPv4(), HttpRemoteUtility.GetLocalMacAddress() 4.9.9.16 1284ea8
    •  Added HTTP remote requests can use .SetBaseAddress(url) or [BaseAddress(url] as a common prefix 4.9.9.13 ⏱️2026.07.05 0224fa0
    •  Added HTTP remote requests support adding generic response content converters 4.9.9.10 ⏱️2026.07.03 9a37cfa
    •  Added the ResultHandler feature for JSON response deserialization wrappers in HTTP remote requests 4.9.9.10 ⏱️2026.07.03 9a37cfa
    •  Added HTTP remote requests support sending IBrowserFile files 4.9.9.9 ⏱️2026.07.02 fa73c28
    •  Added HTTP declarative requests support setting headers via [Header("Key: Value")] 4.9.9.9 ⏱️2026.07.02 fa73c28
    •  Added the SetContent method of HTTP remote requests supports configuring the disposeResourcesOnRequestCompletion parameter 4.9.9.9 ⏱️2026.07.02 fa73c28
    •  Added the IFormFile content processor in HTTP remote requests 4.9.9.9 ⏱️2026.07.02 8a8e44b
    •  Added HTTP remote request IAsyncEnumerable<T> response content type support 4.9.9.3 ⏱️2026.06.25 4b80b9b
    •  Added HTTP remote requests support saving a stream or byte array to a local file 4.9.8.97 ⏱️2026.06.16 c8725dc
    •  Added the FileInfo request content processor in HTTP remote requests 4.9.8.92 ⏱️2026.06.08 c9e3471
    •  Added HTTP remote requests support handling double-serialized JSON response content 4.9.8.66 ⏱️2026.05.15 54466a9
    •  Added the IgnoreQueryParameters option when forwarding HttpContext in HTTP remote requests 4.9.8.64 ⏱️2026.05.13 18d1922
    •  Added HTTP remote request JSON Lines data format support 4.9.8.63 ⏱️2026.05.12 9abc295
    •  Added HTTP remote request query parameter sorting and form field submission sorting support 4.9.8.58 ⏱️2026.05.06 d247eff
    •  Added HTTP remote requests support setting the request User-Agent header via the SetUserAgent method 4.9.8.58 ⏱️2026.05.06 d247eff
    •  Added the UserAgents static class in HTTP remote requests 4.9.8.58 ⏱️2026.05.06 d247eff
    •  Added HTTP declarative requests support disabling data validation 4.9.8.48 ⏱️2026.04.22 3979720
    •  Added UriBuilder configuration operations in HTTP remote requests 4.9.8.45 ⏱️2026.04.19 56be6c6
    •  Added HTTP declarative requests support object-oriented inheritance 4.9.8.42 ⏱️2026.04.17 b00f2b9
    •  Added HTTP remote requests support setting never time out 4.9.8.21 ⏱️2026.03.09 92e0283
    •  Added HTTP remote requests support sending form data without URL encoding 4.9.8.15 ⏱️2026.02.09 f0104ef
    •  Added HTTP remote declarative requests support Action<HttpRequestMessage> freeze parameters 4.9.7.244 ⏱️2026.01.09 d9fce11
    •  Added HTTP remote requests support the IHttpRequestBuilderConfigurer unified configurator for HttpRequestBuilder 4.9.7.244 ⏱️2026.01.09 d9fce11
    •  Added HTTP remote requests support configuring HttpClient and HttpRequestMessage instances when downloading file streams from internet URL addresses 4.9.7.235 ⏱️2025.12.27 a723ae5
    •  Added HTTP remote requests support configuring parameters when setting request headers and Cookie 4.9.7.231 ⏱️2025.12.19 541fadd
    •  Added HTTP remote requests support requesting via a specified network adapter IP address 4.9.7.230 ⏱️2025.12.19 904705d
    •  Added the HttpBuilder static class in HTTP remote requests, used to simplify the overly long HttpRequestBuilder name 4.9.7.222 ⏱️2025.12.08 c0b6c77
    •  Added HTTP remote request analysis logs support color highlighting 4.9.7.217 ⏱️2025.12.03 29b9348
    •  Added HTTP remote requests support setting JSON response deserialization wrappers 4.9.7.214 ⏱️2025.11.26 f046b4d ebe71f9
    •  Added HTTP remote requests support setting a log fallback output delegate when no logging service is configured 4.9.7.213 ⏱️2025.11.26 17ac155
    •  Added HTTP remote requests support passing a JsonSerializerOptions object when setting JSON data 4.9.7.208 ⏱️2025.11.16 c97b467
    •  Added HTTP remote requests support automatically fixing invalid response character encoding 4.9.7.202 ⏱️2025.11.13 35530e8
    •  Added HTTP remote requests support form name naming policies or custom converters 4.9.7.137 ⏱️2025.11.07 6c175a8
    •  Added HTTP remote request assertion feature 4.9.7.137 ⏱️2025.11.07 c044b87
    •  Added HTTP remote requests enable automatic decompression of gzip, deflate, brotli, and zstd response content by default 4.9.7.137 ⏱️2025.11.07 e9b10ac
    •  Added the Profiler(enabled) alias method Debugger([enabled]) for the HTTP remote request analysis tool 4.9.7.137 ⏱️2025.11.07 c044b87
    •  Added HTTP remote requests support adding dynamic URL parameters (evaluated at request time) 4.9.7.131 ⏱️2025.10.17 a162c8d
    •  Added HTTP remote request stress testing supports conveniently disabling HTTP caching 4.9.7.131 ⏱️2025.10.17 a162c8d
    •  Added HTTP remote requests support configuring multi-threaded file downloads 4.9.7.123 ⏱️2025.09.16 10bddc9
    •  Added HTTP remote requests support converting XML strings to typed objects 4.9.7.123 ⏱️2025.09.16 41746d2
    •  Added HTTP remote request builder instances support When conditional construction 4.9.7.100 ⏱️2025.07.22 651b4d5
    •  Added the With(Action<HttpRequestBuilder>) method for the HTTP remote request extension builder 4.9.7.95 ⏱️2025.07.10 4615670
    •  Added the [MultipartObject] attribute in HTTP remote declarative requests 4.9.7.94 ⏱️2025.07.09 7e52e9c
    •  Added HTTP remote requests support the Unix epoch date format 4.9.7.77 ⏱️2025.05.31 ca9c94e
    •  Added URL parameter formatters in HTTP remote requests 4.9.7.70 ⏱️2025.05.23 e8b24b3
    •  Added HTTP remote requests support configuring SocketsHttpHandler to ignore SSL certificate validation 4.9.7.63 ⏱️2025.05.16 042da35
    •  Added HTTP remote requests support configuring the callback operation when a request timeout occurs 4.9.7.62 ⏱️2025.05.15 23a580d
    •  Added the HttpRemoteClient static class in HTTP remote requests 4.9.7.58 ⏱️2025.05.02 86e9dbe
    •  Added deconstruction (destructuring expression) support for HttpRemoteResult<TResult> in HTTP remote requests 4.9.7.53 ⏱️2025.04.28 e4dcc10
    •  Added the IHttpClientBuilder.ConfigureOptions(configure) extension method in HTTP remote requests 4.9.7.51 ⏱️2025.04.26 33479e2
    •  Added printing of the HttpClient Name item in the HTTP remote request analysis tool 4.9.7.51 ⏱️2025.04.26 33479e2
    •  Added the WithSuccessStatusCodeHandler method supports setting success status code callback operations in HTTP remote requests 4.9.7.47 ⏱️2025.04.20 cf7956e
    •  Added HTTP remote request status code handlers support the ~ symbol to set ranges, such as 200~299 4.9.7.47 ⏱️2025.04.20 cf7956e
    •  Added the SetOmitContentType(omit) method supports removing or keeping the Content-Type of request content in HTTP remote requests 4.9.7.44 ⏱️2025.04.17 4d98d60
    •  Added HTTP remote requests support creating HttpRequestBuilder instances from JSON strings 4.9.7.41 ⏱️2025.04.14 580dd04
    •  Added HTTP remote requests support using SuppressExceptions() and [SuppressExceptions] to suppress request exceptions 4.9.7.40 ⏱️2025.04.12 1a9bc7b
    •  Added HTTP remote requests support setting the HTTP version of a single request 4.9.7.40 ⏱️2025.04.12 1a9bc7b
    •  Added printing of the HTTP Version item in the HTTP remote request analysis tool 4.9.7.40 ⏱️2025.04.12 1a9bc7b
    •  Added the Version property (HTTP version) to the HttpRemoteResult<TResult> type in HTTP remote requests 4.9.7.40 ⏱️2025.04.12 1a9bc7b
    •  Added HTTP remote requests support setting the request referrer address 4.9.7.36 ⏱️2025.04.02 5d4a241
    •  Added the HttpRequestBuilder.AddAuthentication(string, string?) overload method in HTTP remote requests 4.9.7.33 ⏱️2025.03.25 f8a648a
    •  Added the AddFile(IFormFile) and AddFiles(IEnumerable<IFormFile>) extension methods for multipart forms in HTTP remote requests 4.9.7.31 ⏱️2025.03.24 6eb54e0
    •  Added HTTP remote requests support converting Number and Boolean types to String during deserialization 4.9.7.29 ⏱️2025.03.23 489aa55
    •  Added HTTP remote requests automatically handle Chinese garbled text (mojibake) during serialization 4.9.7.29 ⏱️2025.03.23 489aa55
    •  Added HTTP remote requests support non-ISO 8601-1:2019 standard time strings during JSON deserialization 4.9.7.25 ⏱️2025.03.14 10de94b 3f3d619
    •  Added HTTP remote requests support adding configuration to all HttpClient clients via IHttpRemoteBuilder.ConfigureHttpClientDefaults(configure) 4.9.7.22 ⏱️2025.03.04 cef4ca0
    •  Added HTTP remote requests support setting path segments via WithPathSegment[s] 4.9.7.21 ⏱️2025.03.03 7b3335e
    •  Added HTTP remote requests support enabling the request analysis tool for all HttpClient clients via IHttpRemoteBuilder.AddProfilerDelegatingHandler() 4.9.7.18 ⏱️2025.03.01 b6ba52b
    •  Added HTTP remote requests support WebService (SOAP) 4.9.7.15 ⏱️2025.02.27 479073a
    •  Added the AddProfilerDelegatingHandler(this IHttpClientBuilder builder, bool disableInProduction) overload method in HTTP remote requests 4.9.7.13 ⏱️2025.02.26 5ef4b13
    •  Added HTTP remote request Server-Sent Events support arbitrary HttpMethod 4.9.7.13 ⏱️2025.02.26 caa2aca
    •  Added the Set-Cookie response header extension method in HTTP remote requests 4.9.7.11 ⏱️2025.02.24 62737cf
    •  Added HTTP remote requests support setting the trigger delegate for the request analysis tool 4.9.7.10 ⏱️2025.02.22 82b4d81
    •  Added the ConfigureOptions overload method that supports resolving services in HTTP remote requests 4.9.7.9 ⏱️2025.02.20 dabbc47
    •  Added the FallbackBaseAddress property to the HttpRemoteOptions option, supporting fallback base address settings in HTTP remote requests 4.9.7.9 ⏱️2025.02.20 dabbc47
    •  Added the Server property to the HttpRemoteResult type in HTTP remote requests 4.9.7.9 ⏱️2025.02.20 5b1c181
    •  Added the HttpRequestMessage clone extension method in HTTP remote requests 4.9.7.8 ⏱️2025.02.18 abd61c8
    •  Added the [Forward] forwarding attribute in HTTP remote requests 4.9.7 ⏱️2025.01.23 023166b
    •  Added configuration parameter support in HTTP remote requests 4.9.7 ⏱️2025.01.23 023166b
    •  Added HTTP remote request forwarding supports ignoring request or response headers 4.9.7 ⏱️2025.01.23 023166b
    •  Added HTTP remote request redirection supports relative paths 4.9.6.21 ⏱️2024.12.28 17df0c4
    •  Added a built-in automatic redirection processing flow in HTTP remote requests 4.9.6.20 ⏱️2024.12.27 4998e13
    •  Added the AllowAutoRedirect and MaximumAutomaticRedirections options in the HttpRemoteOptions of HTTP remote requests 4.9.6.20 ⏱️2024.12.27 4998e13
    •  Added the WithCookie(cookieHeaderValue) overload method in HTTP remote requests 4.9.6.18 ⏱️2024.12.25 80394dc
    •  Added HTTP remote requests support server interfaces of HTTP/1.0 and HTTP/1.1 with no configuration by default 4.9.6.16 ⏱️2024.12.17 61afe9a
    •  Added HTTP remote requests support setting the request base address 4.9.6.15 ⏱️2024.12.10 187a178
    •  Added HTTP remote requests support preset operations when adding form item content 4.9.6.12 ⏱️2024.12.06 e610e32
    •  Added HTTP remote requests support printing the request analysis tool content in non-dependency-injection environments 4.9.6.12 ⏱️2024.12.06 e610e32
    •  Added HTTP remote requests support declaratively setting HttpRequestMessage request property attributes 4.9.6.11 ⏱️2024.12.04 8306cf0
    •  Added HTTP remote requests support configuring the delegate to disable the request analysis tool 4.9.6.7 ⏱️2024.12.02 250ea66
    •  Added HTTP remote requests support enabling performance optimization 4.9.6.6 ⏱️2024.12.01 b7ad81b
    •  Added HTTP remote requests support setting the automatic Host header 4.9.6.6 ⏱️2024.12.01 b7ad81b
    •  Added DigestCredentials digest authentication support in HTTP remote requests 4.9.6.5 ⏱️2024.12.01 3298c02
    •  Added the FileTypeMapper file MIME type mapping class in HTTP remote requests 4.9.6.4 ⏱️2024.11.29 6782110
    •  Added HTTP remote requests support streams with application rate limiting 4.9.6.3 ⏱️2024.11.28 f281c32
    •  Added HTTP remote requests support server programs that require Content-Type validation 4.9.6.3 ⏱️2024.11.28 f281c32
    •  Added HTTP remote requests support configuring the request analysis tool log level 4.9.6.3 ⏱️2024.11.28 f281c32
    •  Added HTTP remote requests support global HttpRemoteOptions configuration 4.9.6.2 ⏱️2024.11.28 b60c996
    •  Added HTTP remote requests support configuring whether to ignore null values in query parameters (ignoreNullValues) 4.9.6.2 ⏱️2024.11.28 b60c996
    •  Added HTTP remote request MultipartFile supports adding file types 4.9.6.1 ⏱️2024.11.27 590cd5e
    •  Added HTTP remote request WithStatusCodeHandler supports status codes with comparison symbols 4.9.6.1 ⏱️2024.11.27 590cd5e
    •  Added HTTP remote request AddHttpDeclarativeExtractorsFromAssemblies for batch registration of HTTP declarative extractors 4.9.6.1 ⏱️2024.11.27 590cd5e
    •  Added HTTP remote request support for setting MCP 2.0 message content 4.9.9.71 ⏱️2026.08.11 5513b32
    •  Added HTTP remote request support for directly sending file content and binary stream content 4.9.9.68 ⏱️2026.08.09 63735d6
    •  Added HTTP remote request support for creating from a cURL command string 4.9.9.67 ⏱️2026.08.09 764367a
    •  Added HTTP remote request support for appending to specific types of request content 4.9.9.67 ⏱️2026.08.09 764367a
    •  Added HTTP remote request support for passing Key: Value pairs to set request headers 4.9.9.67 ⏱️2026.08.09 764367a
    •  Added HTTP remote request support for enabling the standard request headers feature 4.9.9.67 ⏱️2026.08.09 764367a
    •  Added HTTP remote request built-in Access Token provider for the WeChat development platform 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote request support for getting the raw message line when sending Server-Sent Events 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote request HttpRemoteClient static class support for using an external service container (solving the issue that a static class cannot apply external service configuration, and the issue of upgrading old-version string extension requests) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote request abstract base class HttpRequestBuilderConfigurator<THttpBuilder> for preconfiguring HttpRequestBuilder 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote request HttpRequestBuilder and HttpFileUploadBuilder builders support for appending multipart form content (WithMultipart(u=>{})) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote request HttpRequestBuilder support for setting the SOAPAction method (for WebService) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote request support for automatically correcting GET and HEAD requests with request content when sending Server-Sent Events (automatically converted to POST) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote request UseHttpRemoteClient(serviceProvider) related extension methods, supporting presetting the HttpRemoteClient static class to use an external service container 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote request support for parsing file names encoded with RFC 2047, RFC 5987, and Latin-1 (Mojibake) when downloading files 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote request related helper methods for sending Server-Sent Events (setting response headers and streaming output) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote request configurable delegate SetOnRedirect during redirects 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote request file upload and download methods with console progress printing 4.9.9.55 ⏱️2026.08.02 8bd413e
    •  Added HTTP remote request Action<HttpRequestBuilder> operator, supporting implicit conversion of HttpRequestBuilder to Action<HttpRequestBuilder> 4.9.9.52 ⏱️2026.08.01 2c3d42d
    •  Added HTTP remote request HttpRequestBuilder.Setup and HttpBuilder.Setup static properties 4.9.9.52 ⏱️2026.08.01 2c3d42d
    •  Added HTTP remote request ETag caching feature 4.9.9.48 ⏱️2026.07.31 53c6eb8
    •  Added HTTP remote request quota policy feature 4.9.9.46 ⏱️2026.07.29 22c8edb
    •  Added HTTP remote request support for zstd decompression (.NET11) 4.9.9.46 ⏱️2026.07.29 22c8edb
    •  Added HTTP remote request ContentEquals, ContentMatches, ContentNotEmpty, and HeaderNotExists assertion methods 4.9.9.46 ⏱️2026.07.29 95f0380
    •  Added HTTP remote request SSE and long polling support for returning IAsyncEnumerable<T> 4.9.9.43 ⏱️2026.07.26 5fd05a1
    •  Added HTTP remote request Furion framework automatic Token refresh feature 4.9.9.39 ⏱️2026.07.21 6611c06
    •  Added HTTP remote request JWT parsing utility class JwtTokenUtility 4.9.9.39 ⏱️2026.07.21 6611c06
    •  Added HTTP remote request support for configuring IHttpRequestEventHandler for a specific HttpClient 4.9.9.39 ⏱️2026.07.21 6611c06
    •  Added HTTP remote request support for configuring format strings for query parameters, request headers, and Cookie 4.9.9.38 ⏱️2026.07.21 b783f3e
    •  Added HTTP remote request retry policy logs by default 4.9.9.38 ⏱️2026.07.21 b783f3e
    •  Added HTTP remote request automatically outputs a warning log when an exception occurs while exception suppression is enabled 4.9.9.38 ⏱️2026.07.21 b783f3e
    •  Added HTTP remote request dependency-free declarative proxy support 4.9.9.37 ⏱️2026.07.20 f732128
    •  Added HTTP remote declarative request support for the ValueTask return type 4.9.9.36 ⏱️2026.07.19 a221418
    •  Added HTTP remote request URL address support for {key?} and {**key} path parameters 4.9.9.36 ⏱️2026.07.19 a221418
    •  Added HTTP remote request HttpRemoteResult<T> content converter 4.9.9.34 ⏱️2026.07.18 3ae3f64
    •  Added HTTP remote request support for RFC 3986-standard request address concatenation 4.9.9.34 ⏱️2026.07.18 3ae3f64
    •  Added HTTP remote request Access Token automatic management feature 4.9.9.25 d618a54
    •  Added HTTP remote request retry feature 4.9.9.25 d618a54
    •  Added HTTP remote request support for custom pipeline handlers for sending requests 4.9.9.25 d618a54
    •  Added HTTP remote request support for multi-instance service registration 4.9.9.16 1284ea8
    •  Added HTTP remote request content processor support for returning multiple HttpContent combinations 4.9.9.16 1284ea8
    •  Added HTTP remote request builder RemoveContent method 4.9.9.16 1284ea8
    •  Added HTTP remote request support for bulk adding objects to be disposed when the request completes: AddDisposables 4.9.9.16 1284ea8
    •  Added HTTP remote request methods for getting the local IP address and MAC address: HttpRemoteUtility.GetLocalIPv4(), HttpRemoteUtility.GetLocalMacAddress() 4.9.9.16 1284ea8
    •  Added HTTP remote request can use .SetBaseAddress(url) or [BaseAddress(url] as a common prefix feature 4.9.9.13 ⏱️2026.07.05 0224fa0
    •  Added HTTP remote request support for adding generic response content converters 4.9.9.10 ⏱️2026.07.03 9a37cfa
    •  Added HTTP remote request JSON response deserialization wrapper ResultHandler feature 4.9.9.10 ⏱️2026.07.03 9a37cfa
    •  Added HTTP remote request support for sending IBrowserFile files 4.9.9.9 ⏱️2026.07.02 fa73c28
    •  Added HTTP declarative request support for setting headers via [Header("key: value")] 4.9.9.9 ⏱️2026.07.02 fa73c28
    •  Added HTTP remote request SetContent method support for configuring the disposeResourcesOnRequestCompletion parameter 4.9.9.9 ⏱️2026.07.02 fa73c28
    •  Added HTTP remote request IFormFile content processor support 4.9.9.9 ⏱️2026.07.02 8a8e44b
    •  Added HTTP remote request feature for saving a stream or byte array to a local file 4.9.8.97 ⏱️2026.06.16 c8725dc
    •  Added HTTP remote request FileInfo request content processor 4.9.8.92 ⏱️2026.06.08 c9e3471
    •  Added HTTP remote request support for double serialization JSON response content processing 4.9.8.66 ⏱️2026.05.15 54466a9
    •  Added HTTP remote request forwarding HttpContext option IgnoreQueryParameters support 4.9.8.64 ⏱️2026.05.13 18d1922
    •  Added HTTP remote request support for setting the request User-Agent header via the SetUserAgent method 4.9.8.58 ⏱️2026.05.06 d247eff
    •  Added HTTP remote request UserAgents static class 4.9.8.58 ⏱️2026.05.06 d247eff
    •  Added HTTP declarative request support for disabling data validation 4.9.8.48 ⏱️2026.04.22 3979720
    •  Added HTTP remote request UriBuilder configuration operation 4.9.8.45 ⏱️2026.04.19 56be6c6
    •  Added HTTP declarative request support for object-oriented inheritance 4.9.8.42 ⏱️2026.04.17 b00f2b9
    •  Added HTTP remote request support for setting never-timeout 4.9.8.21 ⏱️2026.03.09 92e0283
    •  Added HTTP remote request support for sending form data without URL encoding 4.9.8.15 ⏱️2026.02.09 f0104ef
    •  Added HTTP remote request declarative request support for Action<HttpRequestMessage> frozen parameters 4.9.7.244 ⏱️2026.01.09 d9fce11
    •  Added HTTP remote request support for the HttpRequestBuilder unified configurer IHttpRequestBuilderConfigurer 4.9.7.244 ⏱️2026.01.09 d9fce11
    •  Added HTTP remote request support for providing HttpClient and HttpRequestMessage instances for downloading file streams from internet URL addresses 4.9.7.235 ⏱️2025.12.27 a723ae5
    •  Added HTTP remote request setting request headers and Cookie support for configuration parameters 4.9.7.231 ⏱️2025.12.19 541fadd
    •  Added HTTP remote request support for requests with a specified network adapter IP address 4.9.7.230 ⏱️2025.12.19 904705d
    •  Added HTTP remote request HttpBuilder static class, used to simplify the issue of the overly long HttpRequestBuilder name 4.9.7.222 ⏱️2025.12.08 c0b6c77
    •  Added HTTP remote request analysis log support for color highlighting 4.9.7.217 ⏱️2025.12.03 29b9348
    •  Added HTTP remote request support for setting the JSON response deserialization wrapper 4.9.7.214 ⏱️2025.11.26 f046b4d ebe71f9
    •  Added HTTP remote request support for setting a log fallback output delegate when no logging service is configured 4.9.7.213 ⏱️2025.11.26 17ac155
    •  Added HTTP remote request support for passing a JsonSerializerOptions object when setting JSON data 4.9.7.208 ⏱️2025.11.16 c97b467
    •  Added HTTP remote request support for automatically repairing invalid response character encoding 4.9.7.202 ⏱️2025.11.13 35530e8
    •  Added HTTP remote request support for form name naming strategies or custom converters 4.9.7.137 ⏱️2025.11.07 6c175a8
    •  Added HTTP remote request enables gzip, deflate, brotli, and zstd automatic decompression of response content by default 4.9.7.137 ⏱️2025.11.07 e9b10ac
    •  Added HTTP remote request analysis tool Profiler(enabled) alias method: Debugger([enabled]) 4.9.7.137 ⏱️2025.11.07 c044b87
    •  Added HTTP remote request support for adding dynamic URL parameters (evaluated at request time) 4.9.7.131 ⏱️2025.10.17 a162c8d
    •  Added HTTP remote request stress testing support for conveniently disabling HTTP caching 4.9.7.131 ⏱️2025.10.17 a162c8d
    •  Added HTTP remote request support for configuring multi-threaded file downloads 4.9.7.123 ⏱️2025.09.16 10bddc9
    •  Added HTTP remote request support for converting XML strings to typed objects 4.9.7.123 ⏱️2025.09.16 41746d2
    •  Added HTTP remote request builder instance support for When conditional building 4.9.7.100 ⏱️2025.07.22 651b4d5
    •  Added HTTP remote request extension feature builder With(Action<HttpRequestBuilder>) method 4.9.7.95 ⏱️2025.07.10 4615670
    •  Added HTTP remote request declarative [MultipartObject] attribute 4.9.7.94 ⏱️2025.07.09 7e52e9c
    •  Added HTTP remote request support for the Unix epoch date format 4.9.7.77 ⏱️2025.05.31 ca9c94e
    •  Added HTTP remote request URL parameter formatter 4.9.7.70 ⏱️2025.05.23 e8b24b3
    •  Added HTTP remote request support for configuring SocketsHttpHandler to ignore SSL certificate validation 4.9.7.63 ⏱️2025.05.16 042da35
    •  Added HTTP remote request support for configuring a callback when a request timeout occurs 4.9.7.62 ⏱️2025.05.15 23a580d
    •  Added HTTP remote request HttpRemoteClient static class 4.9.7.58 ⏱️2025.05.02 86e9dbe
    •  Added HTTP remote request HttpRemoteResult<TResult> deconstructor (deconstruction expression) feature support 4.9.7.53 ⏱️2025.04.28 e4dcc10
    •  Added HTTP remote request IHttpClientBuilder.ConfigureOptions(configure) extension method 4.9.7.51 ⏱️2025.04.26 33479e2
    •  Added HTTP remote request analysis tool printing the HttpClient Name item 4.9.7.51 ⏱️2025.04.26 33479e2
    •  Added HTTP remote request WithSuccessStatusCodeHandler method support for setting a callback for successful request status codes 4.9.7.47 ⏱️2025.04.20 cf7956e
    •  Added HTTP remote request status code handler support for setting ranges with the ~ symbol, such as 200~299 4.9.7.47 ⏱️2025.04.20 cf7956e
    •  Added HTTP remote request SetOmitContentType(omit) method support for removing or keeping the Content-Type of request content 4.9.7.44 ⏱️2025.04.17 4d98d60
    •  Added HTTP remote request support for creating a HttpRequestBuilder instance from a JSON string 4.9.7.41 ⏱️2025.04.14 580dd04
    •  Added HTTP remote request support for using SuppressExceptions() and [SuppressExceptions] to suppress request exceptions 4.9.7.40 ⏱️2025.04.12 1a9bc7b
    •  Added HTTP remote request support for setting the HTTP version of a single request 4.9.7.40 ⏱️2025.04.12 1a9bc7b
    •  Added HTTP remote request analysis tool printing the HTTP Version item 4.9.7.40 ⏱️2025.04.12 1a9bc7b
    •  Added HTTP remote request HttpRemoteResult<TResult> type Version property (HTTP version) 4.9.7.40 ⏱️2025.04.12 1a9bc7b
    •  Added HTTP remote request support for setting the request referrer address 4.9.7.36 ⏱️2025.04.02 5d4a241
    •  Added HTTP remote request HttpRequestBuilder.AddAuthentication(string, string?) overload method 4.9.7.33 ⏱️2025.03.25 f8a648a
    •  Added HTTP remote request multipart form AddFile(IFormFile) and AddFiles(IEnumerable<IFormFile>) extension methods 4.9.7.31 ⏱️2025.03.24 6eb54e0
    •  Added HTTP remote request support for converting Number and Boolean types to String during deserialization 4.9.7.29 ⏱️2025.03.23 489aa55
    •  Added HTTP remote request automatically handles garbled Chinese characters during serialization 4.9.7.29 ⏱️2025.03.23 489aa55
    •  Added HTTP remote request support for non-ISO 8601-1:2019 standard time strings during JSON deserialization 4.9.7.25 ⏱️2025.03.14 10de94b 3f3d619
    •  Added HTTP remote request support for configuring all HttpClient clients with IHttpRemoteBuilder.ConfigureHttpClientDefaults(configure) 4.9.7.22 ⏱️2025.03.04 cef4ca0
    •  Added HTTP remote request support for WithPathSegment[s] to set path segments 4.9.7.21 ⏱️2025.03.03 7b3335e
    •  Added HTTP remote request support for enabling the request analysis tool for all HttpClient clients with IHttpRemoteBuilder.AddProfilerDelegatingHandler() 4.9.7.18 ⏱️2025.03.01 b6ba52b
    •  Added HTTP remote request support for WebService (SOAP) 4.9.7.15 ⏱️2025.02.27 479073a
    •  Added HTTP remote request AddProfilerDelegatingHandler(this IHttpClientBuilder builder, bool disableInProduction) overload method 4.9.7.13 ⏱️2025.02.26 5ef4b13
    •  Added HTTP remote request Server-Sent Events support for any HttpMethod 4.9.7.13 ⏱️2025.02.26 caa2aca
    •  Added HTTP remote request extension method for getting the Set-Cookie response header 4.9.7.11 ⏱️2025.02.24 62737cf
    •  Added HTTP remote request support for setting the request analysis tool trigger delegate 4.9.7.10 ⏱️2025.02.22 82b4d81
    •  Added HTTP remote request ConfigureOptions overload method supporting service resolution 4.9.7.9 ⏱️2025.02.20 dabbc47
    •  Added HTTP remote request HttpRemoteOptions option FallbackBaseAddress property, supporting fallback request base address settings 4.9.7.9 ⏱️2025.02.20 dabbc47
    •  Added HTTP remote request HttpRemoteResult type Server property 4.9.7.9 ⏱️2025.02.20 5b1c181
    •  Added HTTP remote request HttpRequestMessage clone extension method 4.9.7.8 ⏱️2025.02.18 abd61c8
    •  Added HTTP remote request [Forward] forwarding attribute support 4.9.7 ⏱️2025.01.23 023166b
    •  Added HTTP remote request configuration parameter support 4.9.7 ⏱️2025.01.23 023166b
    •  Added HTTP remote request forwarding support for ignoring request or response headers 4.9.7 ⏱️2025.01.23 023166b
    •  Added HTTP remote request redirect support for relative paths 4.9.6.21 ⏱️2024.12.28 17df0c4
    •  Added HTTP remote request built-in automatic redirect handling flow 4.9.6.20 ⏱️2024.12.27 4998e13
    •  Added HTTP remote request HttpRemoteOptions option AllowAutoRedirect and MaximumAutomaticRedirections configuration 4.9.6.20 ⏱️2024.12.27 4998e13
    •  Added HTTP remote request WithCookie(cookieHeaderValue) overload method 4.9.6.18 ⏱️2024.12.25 80394dc
    •  Added HTTP remote request support for HTTP/1.0 and HTTP/1.1 server interfaces with no configuration by default 4.9.6.16 ⏱️2024.12.17 61afe9a
    •  Added HTTP remote request support for setting the request base address feature 4.9.6.15 ⏱️2024.12.10 187a178
    •  Added HTTP remote request support for preset operations when adding form item content 4.9.6.12 ⏱️2024.12.06 e610e32
    •  Added HTTP remote request support for printing request analysis tool content in non-dependency-injection environments 4.9.6.12 ⏱️2024.12.06 e610e32
    •  Added HTTP remote request support for declaratively setting HttpRequestMessage request property attributes 4.9.6.11 ⏱️2024.12.04 8306cf0
    •  Added HTTP remote request support for configuring the delegate to disable the request analysis tool 4.9.6.7 ⏱️2024.12.02 250ea66
    •  Added HTTP remote request support for enabling performance optimization 4.9.6.6 ⏱️2024.12.01 b7ad81b
    •  Added HTTP remote request support for setting the automatic Host header 4.9.6.6 ⏱️2024.12.01 b7ad81b
    •  Added HTTP remote request DigestCredentials digest authentication support 4.9.6.5 ⏱️2024.12.01 3298c02
    •  Added HTTP remote request FileTypeMapper file MIME type mapping class 4.9.6.4 ⏱️2024.11.29 6782110
    •  Added HTTP remote request support for streams with application rate limiting 4.9.6.3 ⏱️2024.11.28 f281c32
    •  Added HTTP remote request support for server programs that specifically require Content-Type validation 4.9.6.3 ⏱️2024.11.28 f281c32
    •  Added HTTP remote request support for configuring the request analysis tool log level 4.9.6.3 ⏱️2024.11.28 f281c32
    •  Added HTTP remote request support for global HttpRemoteOptions configuration 4.9.6.2 ⏱️2024.11.28 b60c996
    •  Added HTTP remote request support for configuring whether query parameters ignore null values ignoreNullValues 4.9.6.2 ⏱️2024.11.28 b60c996
    •  Added HTTP remote request MultipartFile add file type 4.9.6.1 ⏱️2024.11.27 590cd5e
    •  Added HTTP remote request WithStatusCodeHandler support for status codes containing comparison symbols 4.9.6.1 ⏱️2024.11.27 590cd5e
    •  Added HTTP remote request AddHttpDeclarativeExtractorsFromAssemblies batch registration of HTTP declarative extractors 4.9.6.1 ⏱️2024.11.27 590cd5e
    •  Added HTTP remote requests support Mock simulation testing 4.9.9.74 ⏱️2026.08.13 320c865
    •  Added HTTP remote requests support a custom Logger 4.9.9.74 ⏱️2026.08.13 320c865
    •  Added HTTP remote requests support directly sending file content and binary stream content 4.9.9.68 ⏱️2026.08.09 63735d6
    •  Added HTTP remote requests support enabling standard request headers 4.9.9.67 ⏱️2026.08.09 764367a
    •  Added HTTP remote requests include a built-in Access Token provider for the WeChat development platform 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote requests support retrieving raw message lines when sending Server-Sent Events 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added The HTTP remote request HttpRemoteClient static class supports using an external service container (resolving the issue that static classes cannot apply external service configuration, and the problem of upgrading legacy string extension requests) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote requests provide the abstract base class HttpRequestBuilderConfigurator<THttpBuilder> for pre-configuring HttpRequestBuilder 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added In HTTP remote requests, the HttpRequestBuilder and HttpFileUploadBuilder builders support appending multipart form content (WithMultipart(u=>{})) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added In HTTP remote requests, HttpRequestBuilder supports setting the SOAPAction method (for WebService) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote requests support automatically correcting GET and HEAD requests that carry request content when sending Server-Sent Events (automatically converted to POST) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added The UseHttpRemoteClient(serviceProvider) extension methods for HTTP remote requests support presetting the HttpRemoteClient static class to use an external service container 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote requests support RFC 2047, RFC 5987, and Latin-1 (Mojibake) encoded filename parsing when downloading files 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added Helper methods related to sending Server-Sent Events in HTTP remote requests (setting response headers and streaming output) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote requests support configuring the SetOnRedirect delegate on redirect 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote request upload and download file methods with console progress printing 4.9.9.55 ⏱️2026.08.02 8bd413e
    •  Added HTTP remote request automatic Token refresh for the Furion framework 4.9.9.39 ⏱️2026.07.21 6611c06
    •  Added HTTP remote requests support configuring IHttpRequestEventHandler for a specific HttpClient 4.9.9.39 ⏱️2026.07.21 6611c06
    •  Added HTTP remote requests automatically output warning logs when an exception occurs while exception suppression is enabled 4.9.9.38 ⏱️2026.07.21 b783f3e
    •  Added HTTP remote declarative requests support the ValueTask return value type 4.9.9.36 ⏱️2026.07.19 a221418
    •  Added HTTP remote requests support RFC 3986-standard request address concatenation 4.9.9.34 ⏱️2026.07.18 3ae3f64
    •  Added HTTP remote requests support custom pipeline handlers for sending requests 4.9.9.25 d618a54
    •  Added HTTP remote requests support batch-adding objects to be disposed when the request completes via AddDisposables 4.9.9.16 1284ea8
    •  Added HTTP remote requests can act as a common prefix via .SetBaseAddress(url) or [BaseAddress(url] 4.9.9.13 ⏱️2026.07.05 0224fa0
    •  Added HTTP declarative requests support setting headers via [Header("key: value")] 4.9.9.9 ⏱️2026.07.02 fa73c28
    •  Added HTTP remote request SetContent method supports configuring the disposeResourcesOnRequestCompletion parameter 4.9.9.9 ⏱️2026.07.02 fa73c28
    •  Added HTTP remote request feature to save streams or byte arrays to a local file 4.9.8.97 ⏱️2026.06.16 c8725dc
    •  Added HTTP remote requests support double serialization JSON response content processing 4.9.8.66 ⏱️2026.05.15 54466a9
    •  Added HTTP remote request HttpContext forwarding option IgnoreQueryParameters support 4.9.8.64 ⏱️2026.05.13 18d1922
    •  Added HTTP remote requests support query parameter sorting and form field submission sorting 4.9.8.58 ⏱️2026.05.06 d247eff
    •  Added HTTP remote request UriBuilder configuration operations 4.9.8.45 ⏱️2026.04.19 56be6c6
    •  Added HTTP remote requests support setting a never-timeout 4.9.8.21 ⏱️2026.03.09 92e0283
    •  Added HTTP remote request declarative requests support Action<HttpRequestMessage> frozen parameters 4.9.7.244 ⏱️2026.01.09 d9fce11
    •  Added HTTP remote requests support the HttpRequestBuilder unified configurator IHttpRequestBuilderConfigurer 4.9.7.244 ⏱️2026.01.09 d9fce11
    •  Added HTTP remote requests support providing HttpClient and HttpRequestMessage instances for downloading file streams from an internet URL address 4.9.7.235 ⏱️2025.12.27 a723ae5
    •  Added HTTP remote request setting of request headers and Cookie supports configuration parameters 4.9.7.231 ⏱️2025.12.19 541fadd
    •  Added HTTP remote requests support requesting via a specified network interface card IP address 4.9.7.230 ⏱️2025.12.19 904705d
    •  Added HTTP remote request HttpBuilder static class, used to simplify the overly long HttpRequestBuilder name 4.9.7.222 ⏱️2025.12.08 c0b6c77
    •  Added HTTP remote request Profiler logs support color highlighting 4.9.7.217 ⏱️2025.12.03 29b9348
    •  Added HTTP remote requests support setting a JSON response deserialization wrapper 4.9.7.214 ⏱️2025.11.26 f046b4d ebe71f9
    •  Added HTTP remote requests support automatically repairing invalid response character encoding 4.9.7.202 ⏱️2025.11.13 35530e8
    •  Added HTTP remote request Profiler Profiler(enabled) alias method: Debugger([enabled]) 4.9.7.137 ⏱️2025.11.07 c044b87
    •  Added HTTP remote requests support converting XML strings into typed objects 4.9.7.123 ⏱️2025.09.16 41746d2
    •  Added HTTP remote request builder instances support When conditional building 4.9.7.100 ⏱️2025.07.22 651b4d5
    •  Added HTTP remote requests support configuring a callback action when a request timeout occurs 4.9.7.62 ⏱️2025.05.15 23a580d
    •  Added HTTP remote request Profiler prints the HttpClient Name item 4.9.7.51 ⏱️2025.04.26 33479e2
    •  Added HTTP remote request WithSuccessStatusCodeHandler method supports setting a callback action for successful request status codes 4.9.7.47 ⏱️2025.04.20 cf7956e
    •  Added HTTP remote request status code handlers support setting ranges with the ~ symbol, e.g. 200~299 4.9.7.47 ⏱️2025.04.20 cf7956e
    •  Added HTTP remote request SetOmitContentType(omit) method supports removing or keeping the request content Content-Type 4.9.7.44 ⏱️2025.04.17 4d98d60
    •  Added HTTP remote requests support setting the HTTP version for a single request 4.9.7.40 ⏱️2025.04.12 1a9bc7b
    •  Added HTTP remote request Profiler prints the HTTP Version item 4.9.7.40 ⏱️2025.04.12 1a9bc7b
    •  Added HTTP remote requests automatically handle Chinese mojibake issues during serialization 4.9.7.29 ⏱️2025.03.23 489aa55
    •  Added HTTP remote requests support non-ISO 8601-1:2019 time strings during JSON deserialization 4.9.7.25 ⏱️2025.03.14 10de94b 3f3d619
    •  Added HTTP remote requests support enabling the Profiler for all HttpClient clients via IHttpRemoteBuilder.AddProfilerDelegatingHandler() 4.9.7.18 ⏱️2025.03.01 b6ba52b
    •  Added HTTP remote request Server-Sent Events support any HttpMethod 4.9.7.13 ⏱️2025.02.26 caa2aca
    •  Added HTTP remote requests support setting the Profiler trigger delegate 4.9.7.10 ⏱️2025.02.22 82b4d81
    •  Added HTTP remote request ConfigureOptions overload method that supports resolving services 4.9.7.9 ⏱️2025.02.20 dabbc47
    •  Added HTTP remote request configuration parameters support 4.9.7 ⏱️2025.01.23 023166b
    •  Added HTTP remote request redirect supports relative paths 4.9.6.21 ⏱️2024.12.28 17df0c4
    •  Added HTTP remote requests have a built-in automatic redirect handling pipeline 4.9.6.20 ⏱️2024.12.27 4998e13
    •  Added HTTP remote request HttpRemoteOptions options AllowAutoRedirect and MaximumAutomaticRedirections configuration 4.9.6.20 ⏱️2024.12.27 4998e13
    •  Added HTTP remote requests support HTTP/1.0 and HTTP/1.1 server endpoints by default with no configuration 4.9.6.16 ⏱️2024.12.17 61afe9a
    •  Added HTTP remote requests support printing Profiler content in non-dependency-injection environments 4.9.6.12 ⏱️2024.12.06 e610e32
    •  Added HTTP remote requests support configuring a delegate to disable the Profiler 4.9.6.7 ⏱️2024.12.02 250ea66
    •  Added HTTP remote requests support server programs that specifically require validating Content-Type 4.9.6.3 ⏱️2024.11.28 f281c32
    •  Added HTTP remote requests support configuring the Profiler log level 4.9.6.3 ⏱️2024.11.28 f281c32
    •  Added HTTP remote requests support configuring whether query parameters ignore null values via ignoreNullValues 4.9.6.2 ⏱️2024.11.28 b60c996
    •  Added HTTP remote request MultipartFile added file type 4.9.6.1 ⏱️2024.11.27 590cd5e
    •  Added HTTP remote request WithStatusCodeHandler supports comparison-symbol-style status codes 4.9.6.1 ⏱️2024.11.27 590cd5e
    •  Added HTTP remote request AddHttpDeclarativeExtractorsFromAssemblies batch-registers HTTP declarative extractors 4.9.6.1 ⏱️2024.11.27 590cd5e
  • Breaking Changes

    •  Changed the HTTP remote declarative request context name from HttpDeclarativeExtractorContext to HttpDeclarativeParsingContext 4.9.9.70 ⏱️2026.08.11 cfbc6917
    •  Changed the default CompletionOption option for HTTP remote request HttpContext forwarding to ResponseHeadersRead 4.9.9.67 ⏱️2026.08.09 764367a
    •  Changed the method name for setting Bearer authorization in HTTP remote requests: AddJwtBearerAuthenticationAddBearerAuthentication 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Changed the method name for setting the URL builder in HTTP remote requests: SetUriBuilderSetOnUriBuilding 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Changed the OnPostReceiveResponse event method of HTTP remote requests to an async method (OnPostReceiveResponseAsync) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Changed the WebSocket client events of HTTP remote requests to async events 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Changed the binary content size limit printed by the HTTP remote request analysis tool from 1KB to 0.5KB to avoid flooding the console output 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Changed the WithRequest method name to With in HTTP remote requests 4.9.9.52 ⏱️2026.08.01 2c3d42d
    •  Changed the IUrlParameterFormatter interface method for URL parameter formatters in HTTP remote requests 4.9.9.40 ⏱️2026.07.23 c380d55
    •  Changed the URL parameter sorting delegate signature in HTTP remote requests 4.9.9.40 ⏱️2026.07.23 c380d55
    •  Changed the content converter method parameter design in HTTP remote requests 4.9.9.34 ⏱️2026.07.18 3ae3f64
    •  Added HTTP remote request QUERY request support 4.9.9.8 ⏱️2026.07.01 1195ffa
    •  Changed HTTP remote request [Query] renamed to [QueryParam] 4.9.9.8 ⏱️2026.07.01 b9df71b
View changes — [Query] renamed to [QueryParam]

Yesterday, the IETF (Internet Engineering Task Force) officially released RFC 10008, adding a new member to the HTTP protocol family — the QUERY method. This is an HTTP verb that is as safe and idempotent as GET, but supports carrying request content. https://www.rfc-editor.org/info/rfc10008 The framework has already provided adaptation support at the earliest opportunity. Notably, the original [Query] attribute has been renamed to [QueryParam], and [Query] is now used as the HTTP method (request verb).

    •  Changed the HTTP remote request content processor IHttpContentProcessor interface method signature 4.9.8.90 ⏱️2026.06.05 8c5df99
    •  Changed the content converter factory of HTTP remote request objects (including interface signature changes), improving extension flexibility and code maintainability 4.9.7.129 ⏱️2025.10.09 cf83a79
    •  Changed the HTTP remote request extension feature interface method signature 4.9.7.95 ⏱️2025.07.10 4615670
    •  Changed the [Version] declarative attribute name for setting the HTTP version in HTTP remote requests to [HttpVersion] 4.9.7.41 ⏱️2025.04.14 b054693
    •  Adjusted HTTP remote request declarative request context name HttpDeclarativeExtractorContext -> HttpDeclarativeParsingContext 4.9.9.70 ⏱️2026.08.11 cfbc6917
    •  Adjusted HTTP remote request HttpContext forwarding default CompletionOption option is now ResponseHeadersRead 4.9.9.67 ⏱️2026.08.09 764367a
    •  Adjusted HTTP remote request method name for setting Bearer authorization: AddJwtBearerAuthenticationAddBearerAuthentication 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Adjusted HTTP remote request method name for setting the URL builder: SetUriBuilderSetOnUriBuilding 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Adjusted HTTP remote request OnPostReceiveResponse event method changed to an asynchronous method (OnPostReceiveResponseAsync) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Adjusted HTTP remote request WebSocket client events are now asynchronous events 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Adjusted HTTP remote request analysis tool size limit for printing binary content: 1KB0.5KB, to avoid flooding the console output 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Adjusted HTTP remote request WithRequest method renamed to With 4.9.9.52 ⏱️2026.08.01 2c3d42d
    •  Adjusted HTTP remote request URL parameter formatter IUrlParameterFormatter interface methods 4.9.9.40 ⏱️2026.07.23 c380d55
    •  Adjusted HTTP remote request URL parameter sorting delegate signature 4.9.9.40 ⏱️2026.07.23 c380d55
    •  Adjusted HTTP remote request content converter method parameter design 4.9.9.34 ⏱️2026.07.18 3ae3f64
    •  Adjusted HTTP remote request [Query] renamed to [QueryParam] 4.9.9.8 ⏱️2026.07.01 b9df71b Yesterday, the IETF (Internet Engineering Task Force) officially released RFC 10008, adding a new member to the HTTP protocol family — the QUERY method. It is an HTTP verb that is as safe and idempotent as GET, but supports carrying request content. The framework has already provided support for it at the earliest opportunity. Note that the original [Query] attribute has been renamed to [QueryParam]; [Query] is now used as an HTTP method (request verb).
    •  Adjusted HTTP remote request content processor IHttpContentProcessor interface method signature 4.9.8.90 ⏱️2026.06.05 8c5df99
    •  Adjusted HTTP remote request object content converter factory (including interface signature changes), improving extensibility and code maintainability 4.9.7.129 ⏱️2025.10.09 cf83a79
    •  Adjusted HTTP remote request extension feature interface method signatures 4.9.7.95 ⏱️2025.07.10 4615670
    •  Adjusted HTTP remote request declarative attribute for setting the HTTP version: the [Version] name is adjusted to [HttpVersion] 4.9.7.41 ⏱️2025.04.14 b054693
    •  Adjusted HTTP remote request OnPostReceiveResponse event method changed to an async method (OnPostReceiveResponseAsync) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Adjusted HTTP remote request WebSocket client events changed to async events 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Adjusted HTTP remote request Profiler binary content printing size limit: 1KB0.5KB, to avoid flooding the console output 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Added HTTP remote request QUERY method support 4.9.9.8 ⏱️2026.07.01 1195ffa Yesterday, the IETF (Internet Engineering Task Force) officially released RFC 10008, adding a new member to the HTTP protocol family — the QUERY method. This is an HTTP verb that is just as safe and idempotent as GET, but supports carrying request content. It is worth noting that the original [Query] attribute has been renamed to [QueryParam]; the current [Query] is now used as an HTTP method (request verb).
    •  Adjusted The content converter factory for HTTP remote request objects (including interface signature changes), improving extension flexibility and code maintainability 4.9.7.129 ⏱️2025.10.09 cf83a79
    •  Adjusted The HTTP remote request declarative attribute [Version] for setting the HTTP version renamed to [HttpVersion] 4.9.7.41 ⏱️2025.04.14 b054693
  • Bug Fixes

    •  Fixed Fixed the issue where HTTP remote request ETag caching did not respect Cache-Control: no-store/private 4.9.9.82 ⏱️2026.08.18 1de84bb
    •  Fixed Fixed the issue where reading a response after HTTP remote request ETag caching made the content unable to be read repeatedly 4.9.9.82 ⏱️2026.08.18 1de84bb
    •  Fixed Fixed the missing data integrity verification issue in HTTP remote request multi-threaded chunked downloads 4.9.9.82 ⏱️2026.08.18 1de84bb
    •  Fixed Fixed the resource leak and missing backpressure issue in HTTP remote request long-polling channels 4.9.9.82 ⏱️2026.08.18 1de84bb
    •  Fixed Fixed the issue where the OnTimeout callback was incorrectly triggered when the HTTP remote request timeout handler cancelled proactively 4.9.9.82 ⏱️2026.08.18 1de84bb
    •  Fixed the issue where request headers could not be automatically categorized when setting request headers in HTTP remote requests, such as being unable to identify which are request content headers 4.9.9.67 ⏱️2026.08.09 764367a
    •  Fixed the issue where request content type could not be automatically inferred from request headers in HTTP remote requests 4.9.9.67 ⏱️2026.08.09 764367a
    •  Fixed the issue where Basic authentication with an empty password was not supported in HTTP remote requests 4.9.9.67 ⏱️2026.08.09 764367a
    •  Fixed the issue where the URL-encoded form processor did not support string content in HTTP remote requests 4.9.9.67 ⏱️2026.08.09 764367a
    •  Fixed the issue where the Content-Length header was not excluded when forwarding HttpContext in HTTP remote requests, causing forwarding errors 4.9.9.67 ⏱️2026.08.09 764367a
    •  Fixed the issue where automatic decompression did not occur when forwarding HttpContext to IActionResult results in HTTP remote requests 4.9.9.67 ⏱️2026.08.09 764367a
    •  Fixed the issue where the HTTP remote request file downloader failed downloads due to network fluctuations (additionally adding log tracking output) 4.9.9.66 ⏱️2026.08.08 152fa8e
    •  Fixed the occasional deadlock issue after configuring download/upload thread counts in HTTP remote requests 4.9.9.65 ⏱️2026.08.07 632ad1e
    •  Fixed the blank page (no output) issue when forwarding websites via HttpContext in HTTP remote requests 4.9.9.65 ⏱️2026.08.07 632ad1e
    •  Fixed the memory overflow issue in long polling and SSE scenarios in HTTP remote requests 4.9.9.65 ⏱️2026.08.07 632ad1e
    •  Fixed the calculation bias issue in HTTP remote request stress testing results 4.9.9.65 ⏱️2026.08.07 632ad1e
    •  Fixed the issue where the automatic refresh configuration of the built-in Furion and WeChat Access Token managers failed in HTTP remote requests 4.9.9.65 ⏱️2026.08.07 632ad1e
    •  Fixed the issue where the built-in Furion framework Access Token provider did not refresh after expiration in HTTP remote requests 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Fixed the issue where the assertion context prevented external re-reading after reading response content in HTTP remote requests 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Fixed the multicast delegate handling error (synchronous and asynchronous) in HTTP remote requests 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Fixed the issue where, when appending parameters, configuring replace: true still failed to replace the original URL address in HTTP remote requests 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Fixed the issue where unnecessary original parameters were carried during redirection, causing request failures in HTTP remote requests 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Fixed the console progress bar disorder when downloading multiple files simultaneously in HTTP remote requests 4.9.9.59 ⏱️2026.08.03 ecc25f9 029e51a
    •  Fixed the issue where File-Based Apps application types were not supported in HTTP remote requests 4.9.9.53 ⏱️2026.08.02 aae2318
    •  Fixed the Boundary parsing error of content type when forwarding forms in HTTP remote requests 4.9.9.50 ⏱️2026.07.31 8a93868
    •  Fixed the error handling format and algorithm issues of Digest digest authentication in HTTP remote requests 4.9.9.47 ⏱️2026.07.30 312767f
    •  Fixed the stream-disposed exception when the HTTP remote request analysis log prints response content of unknown size exceeding 5MB 4.9.9.46 ⏱️2026.07.29 22c8edb
    •  Fixed the data truncation issue when the WebSocket client receives large messages in HTTP remote requests 4.9.9.46 ⏱️2026.07.29 fc1634d
    •  Fixed the deadlock issue when the HTTP remote request analysis log prints SSE or streaming response content 4.9.9.43 ⏱️2026.07.26 5fd05a1 09cb4f1
    •  Fixed the data error handling issue in SSE and long polling in HTTP remote requests 4.9.9.43 ⏱️2026.07.26 5fd05a1
    •  Fixed the issue where the WebSocket client did not release event resources after disposal in HTTP remote requests 4.9.9.34 3ae3f64
    •  Fixed the SSRF attack security issue in HTTP remote request forwarding 4.9.9.30 020aee7 b30721d
    •  Fixed the issue where console progress printing might throw exceptions during HTTP remote file upload/download 4.9.9.20 acfd9dd
    •  Fixed the connection pool exhaustion issue in extreme cases in HTTP remote requests 4.9.9.18 9b7b430
    •  Fixed the decompression exception when using HTTP remote requests in Blazor WebAssembly applications 4.9.9.13 ⏱️2026.07.05 0224fa0
    •  Fixed the blank line printing issue in some special scenarios in HTTP remote request analysis logs 4.9.9.13 ⏱️2026.07.05 0224fa0
    •  Fixed the issue where declarative interfaces did not support closed generic interface definitions in HTTP remote requests 4.9.9.12 ⏱️2026.07.05 aa47822
    •  Fixed the issue where HttpResponseMessage was not released in HTTP remote requests 4.9.9.10 ⏱️2026.07.03 9a37cfa
    •  Fixed the issue where SetJsonContent could not apply global HttpClient configuration in HTTP remote requests 4.9.8.90 ⏱️2026.06.05 8c5df99
    •  Fixed the potential memory overflow issue when forwarding HttpContext in HTTP remote requests 4.9.8.90 ⏱️2026.06.05 8c5df99
    •  Fixed the thread pool issue in the file downloader of HTTP remote requests 4.9.8.90 ⏱️2026.06.05 8c5df99
    •  Fixed the issue where the analysis tool could not print compressed content (such as gzip) in HTTP remote requests 4.9.8.64 ⏱️2026.05.13 18d1922
    •  Fixed the memory issue and excessive QPS calculation error in HTTP remote request stress testing 4.9.8.57 ⏱️2026.05.01 ab3b093
    •  Fixed the deadlock issue when enabling request analysis logs in synchronous requests in Blazor applications for HTTP remote requests 4.9.8.46 ⏱️2026.04.19 bfa8579
    •  Fixed the issue where child attributes were not recursively searched when retrieving the proxy interface attribute list in HTTP remote requests 4.9.8.44 ⏱️2026.04.18 7b0098d
    •  Fixed the exception when adding generic-type declarative interfaces in HTTP remote requests 4.9.8.42 ⏱️2026.04.17 b00f2b9
    •  Fixed the issue where downloading files failed if the server did not set Content-Length in HTTP remote requests 4.9.8.36 ⏱️2026.04.09 d904e8d
    •  Fixed the issue where Accept-Language could not be forwarded when forwarding HttpContext in HTTP remote requests 4.9.8.31 ⏱️2026.03.31 #IHTVU9 1f67681
    •  Fixed the exception when the analysis tool prints files exceeding 2GB in HTTP remote requests 4.9.8.2 ⏱️2026.01.24 600d02a
    •  Fixed the issue where path segments were not removed when handling redirection in HTTP remote requests 4.9.8.1 ⏱️2026.01.22 288facb
    •  Fixed the issue where setting the base address did not support path parameters and configuration parameters in HTTP remote requests 4.9.7.232 ⏱️2025.12.22 5252bbd
    •  Fixed the duplicate printing issue in the analysis tool of HTTP remote requests 4.9.7.219 ⏱️2025.12.03 82091b4
    •  Fixed the issue where the analysis log printed incomplete form data in HTTP remote requests 4.9.7.217 ⏱️2025.12.03 5bce378
    •  Fixed the issue where the analysis log did not print HttpClient default configuration request headers in HTTP remote requests 4.9.7.217 ⏱️2025.12.03 fd0eedc
    •  Fixed the issue where cloning HttpRequestMessage lost the Options property in HTTP remote requests 4.9.7.215 ⏱️2025.11.26 bf38601
    •  Fixed the null reference exception when the upstream server response did not carry a Content-Type header in HTTP remote requests 4.9.7.210 ⏱️2025.11.18 48eae77
    •  Fixed the issue where the response body was lost for some status codes when forwarding HttpContext content in HTTP remote requests 4.9.7.210 ⏱️2025.11.18 48eae77
    •  Fixed the multi-threaded deadlock issue in the HttpRemoteClient static class of HTTP remote requests 4.9.7.137 ⏱️2025.11.07 c044b87
    •  Fixed the Chinese garbled text (mojibake) issue when parsing the Content-Disposition header filename in the response of HTTP remote requests 4.9.7.124 ⏱️2025.09.16 183cb5e
    •  Fixed the issue where the console progress bar could not adapt when uploading/downloading files in HTTP remote requests 4.9.7.116 ⏱️2025.09.02 47250ef
    •  Fixed the concurrency thread safety issue in HTTP remote declarative requests 4.9.7.115 ⏱️2025.08.31 0a5e57f #ICVKHB
    •  Fixed the issue where the filename had surrounding double quotes when parsing response headers during file download in HTTP remote requests 4.9.7.113 ⏱️2025.08.29 5e92eab
    •  Fixed the issue where Content-Type was lost when forwarding HttpContext in HTTP remote requests 4.9.7.109 ⏱️2025.08.14 9aaf17c
    •  Fixed the issue where disabling cache was ineffective when forwarding HttpContext in HTTP remote requests 4.9.7.104 ⏱️2025.07.24 3a386fa
    •  Fixed the issue where MultipartFile-type properties could not be sent via forms in HTTP remote requests 4.9.7.93 ⏱️2025.07.05 30c853d
    •  Fixed the issue where uploading files without a configured filename caused the server to fail to receive the file (if no filename is specified, the filename defaults to Unnamed_xxxxxxxxx) in HTTP remote requests 4.9.7.93 ⏱️2025.07.05 30c853d
    •  Fixed the issue where printing binary content containing backspace characters could produce incomplete output in the HTTP remote request analysis tool 4.9.7.93 ⏱️2025.07.05 30c853d
    •  Fixed the timeout configuration issue in HTTP remote requests and clarified the exception type thrown after timeout 4.9.7.90 ⏱️2025.06.25 679319d
    •  Fixed the issue where HttpContent(Body) could not be tampered with when converting HttpContext in HTTP remote requests 4.9.7.89 ⏱️2025.06.20 ca7bfb5
    •  Fixed the issue where the analysis tool did not support Blazor WebAssembly applications in HTTP remote requests 4.9.7.69 ⏱️2025.05.22 c257ed0
    •  Fixed the format disorder issue when manually printing in the HTTP remote request analysis tool 4.9.7.52 ⏱️2025.04.27 14261e4
    •  Fixed the memory overflow (OOM) issue in HTTP remote request deserialization caused by version v4.9.7.49 4.9.7.50 ⏱️2025.04.25 4cf7375 406ff44
    •  Fixed the issue where a trailing / at the end of the request path was automatically removed in HTTP remote requests 4.9.7.45 ⏱️2025.04.17 5b18955
    •  Fixed the issue where User-Agent could not be removed via RemoveHeaders in HTTP remote requests 4.9.7.44 ⏱️2025.04.17 4d98d60
    •  Fixed the exception when forcing IPv4 and the request address is an IP address in HTTP remote requests 4.9.7.28 ⏱️2025.03.23 1d57a07
    •  Fixed the parsing failure when a parameter value contains multiple = while parsing URL parameters in HTTP remote requests 4.9.7.24 ⏱️2025.03.13 5c9270f
    •  Fixed the issue where removing query parameters was ineffective when no query parameters were set in HTTP remote requests 4.9.7.21 ⏱️2025.03.03 7b3335e
    •  Fixed the CancellationToken error handling issue in file upload/download, long polling, and Server-Sent Events in HTTP remote requests 4.9.7.16 ⏱️2025.02.28 21c1f06
    •  Fixed the null reference exception when configuring the client base address in HTTP remote requests 4.9.7.16 ⏱️2025.02.28 21c1f06
    •  Fixed the issue where the analysis tool did not print requests that were not actually successful but ensured the request was successful in HTTP remote requests 4.9.7.10 ⏱️2025.02.22 82b4d81
    •  Fixed the issue of incorrectly handling the request method and request content during redirection in HTTP remote requests 4.9.7.2 ⏱️2025.01.26 c326cf3
    •  Fixed the corrupted file issue when forwarding HttpContext files in HTTP remote requests 4.9.7.1 ⏱️2025.01.23 e90a08c
    •  Fixed the issue where query parameters might be repeatedly concatenated when encountering redirection in HTTP remote requests 4.9.7 ⏱️2025.01.23 0e64da5
    •  Fixed Fixed the issue where HTTP remote requests could not automatically categorize request headers, such as failing to identify which are request content headers 4.9.9.67 ⏱️2026.08.09 764367a
    •  Fixed Fixed the issue where the HTTP remote request content type could not be automatically inferred from request headers 4.9.9.67 ⏱️2026.08.09 764367a
    •  Fixed Fixed the issue where HTTP remote requests did not support Basic authentication with an empty password 4.9.9.67 ⏱️2026.08.09 764367a
    •  Fixed Fixed the issue where the HTTP remote request URL-encoded form processor did not support string content 4.9.9.67 ⏱️2026.08.09 764367a
    •  Fixed Fixed the issue where the Content-Length header was not excluded when forwarding HttpContext in HTTP remote requests, causing forwarding exceptions 4.9.9.67 ⏱️2026.08.09 764367a
    •  Fixed Fixed the issue where HttpContext forwarded to IActionResult results in HTTP remote requests could not be automatically decompressed 4.9.9.67 ⏱️2026.08.09 764367a
    •  Fixed Fixed the issue where the HTTP remote request file downloader failed due to network fluctuations (additional log tracking output added) 4.9.9.66 ⏱️2026.08.08 152fa8e
    •  Fixed Fixed the occasional freeze issue after configuring the number of download/upload threads in HTTP remote requests 4.9.9.65 ⏱️2026.08.07 632ad1e
    •  Fixed Fixed the blank page (no output) issue when forwarding websites through HttpContext in HTTP remote requests 4.9.9.65 ⏱️2026.08.07 632ad1e
    •  Fixed Fixed the memory overflow issue in HTTP remote request long polling and SSE scenarios 4.9.9.65 ⏱️2026.08.07 632ad1e
    •  Fixed Fixed the issue of calculation deviation in HTTP remote request stress testing results 4.9.9.65 ⏱️2026.08.07 632ad1e
    •  Fixed Fixed the issue where the automatic refresh configuration of the built-in Furion and WeChat Access Token managers in HTTP remote requests became ineffective 4.9.9.65 ⏱️2026.08.07 632ad1e
    •  Fixed Fixed the issue where the built-in Furion framework Access Token provider in HTTP remote requests did not refresh after expiration 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Fixed Fixed the issue where the assertion context in HTTP remote requests prevented external re-reading after reading the response content 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Fixed Fixed the multicast delegate handling error in HTTP remote requests (synchronous and asynchronous) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Fixed Fixed the issue where appending parameters in HTTP remote requests failed to replace the original URL address even when replace: true was configured 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Fixed Fixed the issue where unnecessary original parameters were carried during redirects in HTTP remote requests, causing request failures 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Fixed Fixed the console progress bar disorder when downloading multiple files simultaneously in HTTP remote requests 4.9.9.59 ⏱️2026.08.03 ecc25f9 029e51a
    •  Fixed Fixed the issue where HTTP remote requests did not support the File-Based Apps application type 4.9.9.53 ⏱️2026.08.02 aae2318
    •  Fixed Fixed the Boundary parsing error of the content type when forwarding forms in HTTP remote requests 4.9.9.50 ⏱️2026.07.31 8a93868
    •  Fixed Fixed the error handling format and algorithm issues of Digest authentication in HTTP remote requests 4.9.9.47 ⏱️2026.07.30 312767f
    •  Fixed Fixed the stream-disposed exception when the HTTP remote request analysis log printed response content of unknown size exceeding 5MB 4.9.9.46 ⏱️2026.07.29 22c8edb
    •  Fixed Fixed the data truncation issue when the HTTP remote request WebSocket client received large messages 4.9.9.46 ⏱️2026.07.29 fc1634d
    •  Fixed Fixed the deadlock issue when the HTTP remote request analysis log printed SSE or streaming response content 4.9.9.43 ⏱️2026.07.26 5fd05a1 09cb4f1
    •  Fixed Fixed the error handling data issue in HTTP remote request SSE and long polling 4.9.9.43 ⏱️2026.07.26 5fd05a1
    •  Fixed Fixed the issue where the HTTP remote request WebSocket client did not release event resources after disposal 4.9.9.34 3ae3f64
    •  Fixed Fixed the SSRF attack security issue in HTTP remote request forwarding 4.9.9.30 020aee7 b30721d
    •  Fixed Fixed the issue where console progress printing might throw exceptions during HTTP remote file upload/download 4.9.9.20 acfd9dd
    •  Fixed Fixed the connection pool exhaustion issue in HTTP remote requests under extreme conditions 4.9.9.18 9b7b430
    •  Fixed Fixed the decompression exception issue when using HTTP remote requests in Blazor WebAssembly applications 4.9.9.13 ⏱️2026.07.05 0224fa0
    •  Fixed Fixed the blank line printing issue in HTTP remote request analysis logs under some special scenarios 4.9.9.13 ⏱️2026.07.05 0224fa0
    •  Fixed Fixed the issue where HTTP remote request declarative interfaces did not support closed generic interface definitions 4.9.9.12 ⏱️2026.07.05 aa47822
    •  Fixed Fixed the issue of undisposed HttpResponseMessage in HTTP remote requests 4.9.9.10 ⏱️2026.07.03 9a37cfa
    •  Fixed Fixed the issue where SetJsonContent in HTTP remote requests could not apply global HttpClient configuration 4.9.8.90 ⏱️2026.06.05 8c5df99
    •  Fixed Fixed the potential memory overflow issue when forwarding HttpContext in HTTP remote requests 4.9.8.90 ⏱️2026.06.05 8c5df99
    •  Fixed Fixed the thread pool issue in the HTTP remote request file downloader 4.9.8.90 ⏱️2026.06.05 8c5df99
    •  Fixed Fixed the issue where the HTTP remote request analysis tool could not print compressed content (such as gzip) 4.9.8.64 ⏱️2026.05.13 18d1922
    •  Fixed Fixed the memory issue and excessive QPS calculation error in HTTP remote request stress testing 4.9.8.57 ⏱️2026.05.01 ab3b093
    •  Fixed Fixed the deadlock issue when the request analysis log was enabled in synchronous requests in Blazor applications 4.9.8.46 ⏱️2026.04.19 bfa8579
    •  Fixed Fixed the issue where child attributes were not recursively searched when getting the proxy interface attribute list in HTTP remote requests 4.9.8.44 ⏱️2026.04.18 7b0098d
    •  Fixed Fixed the exception issue when adding generic declarative interfaces in HTTP remote requests 4.9.8.42 ⏱️2026.04.17 b00f2b9
    •  Fixed Fixed the download failure issue when the server did not set Content-Length while downloading files in HTTP remote requests 4.9.8.36 ⏱️2026.04.09 d904e8d
    •  Fixed Fixed the issue where Accept-Language could not be forwarded when forwarding HttpContext in HTTP remote requests 4.9.8.31 ⏱️2026.03.31 #IHTVU9 1f67681
    •  Fixed Fixed the exception issue when the HTTP remote request analysis tool printed files exceeding 2GB 4.9.8.2 ⏱️2026.01.24 600d02a
    •  Fixed Fixed the issue where path segments were not removed when handling redirects in HTTP remote requests 4.9.8.1 ⏱️2026.01.22 288facb
    •  Fixed Fixed the issue where setting the base address in HTTP remote requests did not support path parameters and configuration parameters 4.9.7.232 ⏱️2025.12.22 5252bbd
    •  Fixed Fixed the duplicate printing issue in the HTTP remote request analysis tool 4.9.7.219 ⏱️2025.12.03 82091b4
    •  Fixed Fixed the issue where the HTTP remote request analysis log did not print form data completely 4.9.7.217 ⏱️2025.12.03 5bce378
    •  Fixed Fixed the issue where the HTTP remote request analysis log did not print the HttpClient default configured request headers 4.9.7.217 ⏱️2025.12.03 fd0eedc
    •  Fixed Fixed the issue where cloning HttpRequestMessage in HTTP remote requests lost the Options property 4.9.7.215 ⏱️2025.11.26 bf38601
    •  Fixed Fixed the null reference exception when the upstream server response did not carry the Content-Type header in HTTP remote requests 4.9.7.210 ⏱️2025.11.18 48eae77
    •  Fixed Fixed the issue where the response body was lost for some status codes when forwarding HttpContext content in HTTP remote requests 4.9.7.210 ⏱️2025.11.18 48eae77
    •  Fixed Fixed the multi-threaded deadlock issue in the HTTP remote request static class HttpRemoteClient 4.9.7.137 ⏱️2025.11.07 c044b87
    •  Fixed Fixed the garbled Chinese characters issue when parsing the file name in the response Content-Disposition header in HTTP remote requests 4.9.7.124 ⏱️2025.09.16 183cb5e
    •  Fixed Fixed the issue where the console progress bar could not adapt during file upload and download in HTTP remote requests 4.9.7.116 ⏱️2025.09.02 47250ef
    •  Fixed Fixed the concurrency thread safety issue in HTTP remote declarative requests 4.9.7.115 ⏱️2025.08.31 0a5e57f #ICVKHB
    •  Fixed Fixed the issue where the file name had leading and trailing double quotes when parsing the response header during file download in HTTP remote requests 4.9.7.113 ⏱️2025.08.29 5e92eab
    •  Fixed Fixed the issue where Content-Type was lost when forwarding HttpContext in HTTP remote requests 4.9.7.109 ⏱️2025.08.14 9aaf17c
    •  Fixed Fixed the issue where disabling the cache was ineffective when forwarding HttpContext in HTTP remote requests 4.9.7.104 ⏱️2025.07.24 3a386fa
    •  Fixed Fixed the issue where MultipartFile type properties could not be sent via forms in HTTP remote requests 4.9.7.93 ⏱️2025.07.05 30c853d
    •  Fixed Fixed the issue where uploading files in HTTP remote requests without configuring the file name caused the server to fail to receive the file normally (if the file name is not specified, it defaults to Unnamed_xxxxxxxxx) 4.9.7.93 ⏱️2025.07.05 30c853d
    •  Fixed Fixed the issue where the HTTP remote request analysis tool might produce incomplete output when printing binary content containing backspace characters 4.9.7.93 ⏱️2025.07.05 30c853d
    •  Fixed Fixed the issue of configuring the timeout in HTTP remote requests, and clarified the exception type thrown after timeout 4.9.7.90 ⏱️2025.06.25 679319d
    •  Fixed Fixed the issue where HttpContent(Body) could not be modified when converting HttpContext in HTTP remote requests 4.9.7.89 ⏱️2025.06.20 ca7bfb5
    •  Fixed Fixed the issue where the HTTP remote request analysis tool did not support Blazor WebAssembly applications 4.9.7.69 ⏱️2025.05.22 c257ed0
    •  Fixed Fixed the format disorder issue when the HTTP remote request analysis tool was manually printed 4.9.7.52 ⏱️2025.04.27 14261e4
    •  Fixed Fixed the memory overflow (OOM) issue in HTTP remote request deserialization caused by version v4.9.7.49 4.9.7.50 ⏱️2025.04.25 4cf7375 406ff44
    •  Fixed Fixed the issue where a trailing / at the end of the request path was automatically removed in HTTP remote requests 4.9.7.45 ⏱️2025.04.17 5b18955
    •  Fixed Fixed the issue where User-Agent could not be removed via RemoveHeaders in HTTP remote requests 4.9.7.44 ⏱️2025.04.17 4d98d60
    •  Fixed Fixed the exception issue when forcing IPv4 in HTTP remote requests while the request address was an IP address 4.9.7.28 ⏱️2025.03.23 1d57a07
    •  Fixed Fixed the parsing failure issue when a parameter value contained multiple = while parsing URL parameters in HTTP remote requests 4.9.7.24 ⏱️2025.03.13 5c9270f
    •  Fixed Fixed the issue where it was ineffective when no query parameters were set but a removal query parameter list was configured in HTTP remote requests 4.9.7.21 ⏱️2025.03.03 7b3335e
    •  Fixed Fixed the CancellationToken error handling issue in HTTP remote request file upload/download, long polling, and Server-Sent Events 4.9.7.16 ⏱️2025.02.28 21c1f06
    •  Fixed Fixed the null reference exception when the client configured the base address in HTTP remote requests 4.9.7.16 ⏱️2025.02.28 21c1f06
    •  Fixed Fixed the issue where the HTTP remote request analysis tool did not print requests that were not actually successful but were ensured to be successful 4.9.7.10 ⏱️2025.02.22 82b4d81
    •  Fixed Fixed the issue of incorrectly handling the request method and request content in HTTP remote request redirect operations 4.9.7.2 ⏱️2025.01.26 c326cf3
    •  Fixed Fixed the corrupted file issue when forwarding HttpContext files in HTTP remote requests 4.9.7.1 ⏱️2025.01.23 e90a08c
    •  Fixed Fixed the issue where query parameters might be concatenated repeatedly when HTTP remote requests encountered redirects 4.9.7 ⏱️2025.01.23 0e64da5
    •  Fixed Fixed the issue where HTTP remote requests could not automatically categorize request headers when setting them, e.g. being unable to identify which are request content headers 4.9.9.67 ⏱️2026.08.09 764367a
    •  Fixed Fixed the issue where HTTP remote request content type could not be automatically inferred from request headers 4.9.9.67 ⏱️2026.08.09 764367a
    •  Fixed Fixed the issue where HTTP remote requests could not automatically decompress when forwarding HttpContext to an IActionResult result 4.9.9.67 ⏱️2026.08.09 764367a
    •  Fixed Fixed the issue where the HTTP remote request file downloader failed due to network fluctuations (additionally added log trace output) 4.9.9.66 ⏱️2026.08.08 152fa8e
    •  Fixed Fixed the issue where HTTP remote requests occasionally hung after configuring the download/upload thread count 4.9.9.65 ⏱️2026.08.07 632ad1e
    •  Fixed Fixed the issue where a blank page (no output) appeared when HTTP remote requests forwarded a website via HttpContext 4.9.9.65 ⏱️2026.08.07 632ad1e
    •  Fixed Fixed the calculation deviation issue in HTTP remote request stress testing results 4.9.9.65 ⏱️2026.08.07 632ad1e
    •  Fixed Fixed the issue where the built-in Furion and WeChat Access Token manager automatic refresh configuration became ineffective in HTTP remote requests 4.9.9.65 ⏱️2026.08.07 632ad1e
    •  Fixed Fixed the issue where the HTTP remote request assertion context read the response content, making it impossible for external code to read it again 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Fixed Fixed the issue where HTTP remote request multicast delegates were handled incorrectly (sync and async) 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Fixed Fixed the issue where, when appending parameters in HTTP remote requests, configuring replace: true still could not replace the original URL address 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Fixed Fixed the issue where HTTP remote requests carried unnecessary original parameters on redirect, causing request failure 4.9.9.64 ⏱️2026.08.06 7e959b2
    •  Fixed Fixed the issue where the console progress bar became disordered when downloading multiple files simultaneously in HTTP remote requests 4.9.9.59 ⏱️2026.08.03 ecc25f9 029e51a
    •  Fixed Fixed the Boundary parsing error of the content type when HTTP remote requests forwarded forms 4.9.9.50 ⏱️2026.07.31 8a93868
    •  Fixed Fixed the HTTP remote request Digest digest authentication error handling format and algorithm issues 4.9.9.47 ⏱️2026.07.30 312767f
    •  Fixed Fixed the stream-disposed exception when HTTP remote request Profiler logs printed response content of unknown size exceeding 5MB 4.9.9.46 ⏱️2026.07.29 22c8edb
    •  Fixed Fixed the deadlock issue when HTTP remote request Profiler logs printed SSE or streaming response content 4.9.9.43 ⏱️2026.07.26 5fd05a1 09cb4f1
    •  Fixed Fixed the HTTP remote request SSE and long polling error handling data issue 4.9.9.43 ⏱️2026.07.26 5fd05a1
    •  Fixed Fixed the issue where console progress printing could throw exceptions during HTTP remote file upload/download 4.9.9.20 acfd9dd
    •  Fixed Fixed the decompression exception when HTTP remote requests were used in Blazor WebAssembly applications 4.9.9.13 ⏱️2026.07.05 0224fa0
    •  Fixed Fixed the blank-line printing issue in HTTP remote request Profiler logs in some special scenarios 4.9.9.13 ⏱️2026.07.05 0224fa0
    •  Fixed Fixed the issue where HTTP remote requests had undisposed HttpResponseMessage instances 4.9.9.10 ⏱️2026.07.03 9a37cfa
    •  Fixed Fixed the issue where HTTP remote request SetJsonContent could not apply global HttpClient configuration 4.9.8.90 ⏱️2026.06.05 8c5df99
    •  Fixed Fixed the potential memory overflow issue when HTTP remote requests forwarded HttpContext 4.9.8.90 ⏱️2026.06.05 8c5df99
    •  Fixed Fixed the issue where the HTTP remote request Profiler could not print compressed content (e.g. gzip) 4.9.8.64 ⏱️2026.05.13 18d1922
    •  Fixed Fixed the memory issue in HTTP remote request stress testing and the excessive QPS calculation error 4.9.8.57 ⏱️2026.05.01 ab3b093
    •  Fixed Fixed the deadlock issue when enabling Profiler logs in synchronous requests in Blazor applications for HTTP remote requests 4.9.8.46 ⏱️2026.04.19 bfa8579
    •  Fixed Fixed the issue where HTTP remote requests did not recursively search sub-attributes when getting the proxy interface attribute list 4.9.8.44 ⏱️2026.04.18 7b0098d
    •  Fixed Fixed the exception when HTTP remote requests added declarative interfaces of generic types 4.9.8.42 ⏱️2026.04.17 b00f2b9
    •  Fixed Fixed the issue where downloading failed if the server did not set Content-Length in HTTP remote requests 4.9.8.36 ⏱️2026.04.09 d904e8d
    •  Fixed Fixed the exception when the HTTP remote request Profiler printed files exceeding 2GB 4.9.8.2 ⏱️2026.01.24 600d02a
    •  Fixed Fixed the issue where HTTP remote requests did not remove path segments when handling redirects 4.9.8.1 ⏱️2026.01.22 288facb
    •  Fixed Fixed the issue where HTTP remote request base address settings did not support path parameters and configuration parameters 4.9.7.232 ⏱️2025.12.22 5252bbd
    •  Fixed Fixed the duplicate printing issue in the HTTP remote request Profiler 4.9.7.219 ⏱️2025.12.03 82091b4
    •  Fixed Fixed the issue where HTTP remote request Profiler logs printed incomplete form data 4.9.7.217 ⏱️2025.12.03 5bce378
    •  Fixed Fixed the issue where HTTP remote request Profiler logs did not print HttpClient default-configuration request headers 4.9.7.217 ⏱️2025.12.03 fd0eedc
    •  Fixed Fixed the null reference exception when the upstream server response did not carry a Content-Type header in HTTP remote requests 4.9.7.210 ⏱️2025.11.18 48eae77
    •  Fixed Fixed the Chinese mojibake issue when parsing the filename from the response Content-Disposition header in HTTP remote requests 4.9.7.124 ⏱️2025.09.16 183cb5e
    •  Fixed Fixed the issue where the console progress bar could not auto-adapt during HTTP remote request file upload/download 4.9.7.116 ⏱️2025.09.02 47250ef
    •  Fixed Fixed the concurrent thread safety issue in HTTP remote declarative requests 4.9.7.115 ⏱️2025.08.31 0a5e57f #ICVKHB
    •  Fixed Fixed the issue where the filename had surrounding double quotes when parsing response headers during HTTP remote request file downloads 4.9.7.113 ⏱️2025.08.29 5e92eab
    •  Fixed Fixed the issue where MultipartFile-typed properties could not be sent via forms in HTTP remote requests 4.9.7.93 ⏱️2025.07.05 30c853d
    •  Fixed Fixed the issue where, when uploading files in HTTP remote requests, an unconfigured filename caused the server to fail to receive the file properly (if no filename is specified, the filename defaults to Unnamed_xxxxxxxxx) 4.9.7.93 ⏱️2025.07.05 30c853d
    •  Fixed Fixed the issue where the HTTP remote request Profiler could produce incomplete output when printing binary content containing backspace characters 4.9.7.93 ⏱️2025.07.05 30c853d
    •  Fixed Fixed the issue of configuring timeout in HTTP remote requests, and clarified the exception type thrown after a timeout 4.9.7.90 ⏱️2025.06.25 679319d
    •  Fixed Fixed the issue where HttpContent(Body) could not be tampered with when converting HttpContext in HTTP remote requests 4.9.7.89 ⏱️2025.06.20 ca7bfb5
    •  Fixed Fixed the issue where the HTTP remote request Profiler did not support Blazor WebAssembly applications 4.9.7.69 ⏱️2025.05.22 c257ed0
    •  Fixed Fixed the formatting disorder issue when manually printing with the HTTP remote request Profiler 4.9.7.52 ⏱️2025.04.27 14261e4
    •  Fixed Fixed the issue where HTTP remote requests could not remove User-Agent via RemoveHeaders 4.9.7.44 ⏱️2025.04.17 4d98d60
    •  Fixed Fixed the exception when the request address was an IP address while IPv4 was force-enabled in HTTP remote requests 4.9.7.28 ⏱️2025.03.23 1d57a07
    •  Fixed Fixed the parsing failure in HTTP remote requests when a URL parameter value contained multiple = signs 4.9.7.24 ⏱️2025.03.13 5c9270f
    •  Fixed Fixed the issue where HTTP remote requests had no effect when no query parameters were set but a list of query parameters to remove was set 4.9.7.21 ⏱️2025.03.03 7b3335e
    •  Fixed Fixed the CancellationToken handling issue in HTTP remote request file upload/download, long polling, and Server-Sent Events 4.9.7.16 ⏱️2025.02.28 21c1f06
    •  Fixed Fixed the null reference exception when the HTTP remote request client configured a base address 4.9.7.16 ⏱️2025.02.28 21c1f06
    •  Fixed Fixed the issue where the HTTP remote request Profiler did not print requests that did not actually succeed but were ensured to be successful 4.9.7.10 ⏱️2025.02.22 82b4d81
    •  Fixed Fixed the issue where HTTP remote request redirect operations handled the request method and request content incorrectly 4.9.7.2 ⏱️2025.01.26 c326cf3
    •  Fixed Fixed the issue where HTTP remote requests could duplicate query parameters when encountering redirects 4.9.7 ⏱️2025.01.23 0e64da5
  • Other Changes

    •  Improved the HTTP remote request analysis tool to display CURL command strings 4.9.9.67 ⏱️2026.08.09 764367a
    •  Removed the log output of the HTTP remote request file upload and download managers 4.9.9.67 ⏱️2026.08.09 764367a
    •  Improved the HTTP remote request analysis tool, benchmarking against external packet capture tools such as Fiddler/Wireshark 4.9.9.63 ⏱️2026.08.05 af1de91
    •  Improved the HTTP remote request analysis tool and the default boundary format for sending form data 4.9.9.61 ⏱️2026.08.04 45d88e1
    •  Improved the performance of ETag caching and redirection handling in HTTP remote requests 4.9.9.60 ⏱️2026.08.04 1f99ba2
    •  Improved the issue where QPS calculation had large errors due to performance issues in HTTP remote request stress testing 4.9.9.56 ⏱️2026.08.02 635af70
    •  Improved the JSON serialization feature of HTTP remote requests 4.9.9.51 ⏱️2026.08.01 85f6dea #IK5MUW
    •  Improved sending raw string content in HTTP remote requests 4.9.9.46 ⏱️2026.07.29 22c8edb
    •  Improved the path parameter template syntax of HTTP remote requests 4.9.9.41 ⏱️2026.07.24 40b7d08
    •  Improved the declarative data validation feature of HTTP remote requests 4.9.9.35 ⏱️2026.07.19 3e91e0c
    •  Improved the low-level core logic for sending requests in HTTP remote requests 4.9.9.34 ⏱️2026.07.18 3ae3f64
    •  Improved the default Content-Type inference logic of HTTP remote requests 4.9.9.15 ⏱️2026.07.06 5495a09
    •  Improved HTTP remote request analysis logs to reduce memory usage 4.9.8.98 ⏱️2026.06.17 dc8f573
    •  Improved HTTP remote request analysis logs by merging log output 4.9.8.77 ⏱️2026.05.20 fb8428c
    •  Improved the notification frequency of file download transfer progress in HTTP remote requests 4.9.8.37 ⏱️2026.04.11 49223d6
    •  Improved the timeout of HTTP remote requests, supporting setting it to null 4.9.8.22 ⏱️2026.03.09 537400c
    •  Improved the .SetOnPreSendRequest method of the HTTP remote request builder to support multiple calls 4.9.7.244 ⏱️2026.01.09 e42e6b0
    •  Improved simplified custom configuration of the HTTP remote request static class HttpRemoteClient 4.9.7.221 ⏱️2025.12.06 ca3d6f6
    •  Improved the issue where sending text content did not support setting Content-Type in HTTP remote requests 4.9.7.218 ⏱️2025.12.03 9d6cdd1
    •  Improved the HTTP remote request logging system to facilitate accurate error location in production environments 4.9.7.212 ⏱️2025.11.26 c40570b
    •  Improved the WebSocket client constructor option parameters of HTTP remote requests 4.9.7.130 ⏱️2025.10.15 ca85e8e
    •  Improved the file download feature of HTTP remote requests, adding the FileTransferResult return value 4.9.7.128 ⏱️2025.09.30 9311ee3 04010e2
    •  Improved the console progress bar time format for file upload and download in HTTP remote requests 4.9.7.117 ⏱️2025.09.02 665a453
    •  Improved the console progress bar effect printed during file upload and download in HTTP remote requests 4.9.7.114 ⏱️2025.08.29 3204e72
    •  Improved the multipart form setting method (overload) of HTTP remote requests 4.9.7.99 ⏱️2025.07.19 60b9260
    •  Improved the HTTP remote request analysis tool to automatically handle Unicode escaping 4.9.7.48 ⏱️2025.04.23 f0a01d6
    •  Improved the HTTP remote request analysis tool to print the sizes of request and response content 4.9.7.47 ⏱️2025.04.20 cf7956e
    •  Changed the default User-Agent of HTTP remote requests to match the Edge browser (version 133) User-Agent 4.9.7.18 ⏱️2025.03.01 b6ba52b
    •  Changed the long polling property (event) type of HTTP remote requests from Func<HttpResponseMessage, Task>? to Func<HttpResponseMessage, CancellationToken, Task> 4.9.7.17 ⏱️2025.02.28 050e64f
    •  Changed the onMessage property type of ServerSentEvents in HTTP remote requests from Func<ServerSentEventsData, Task>? to Func<ServerSentEventsData, CancellationToken, Task> 4.9.7.14 ⏱️2025.02.26 5ef4b13
    •  Changed the automatic Host request header of HTTP remote requests to false, i.e., disabled by default 4.9.6.20 ⏱️2024.12.27 4998e13
    •  Improved HTTP remote requests enable automatic Host request header setting by default 4.9.6.16 ⏱️2024.12.17 61afe9a
    •  Improved HTTP remote requests set Boundary by default when submitting form data 4.9.6.16 ⏱️2024.12.17 61afe9a
    •  Improved the RateLimitedStream with application rate limiting based on the token bucket algorithm in HTTP remote requests 4.9.6.10 ⏱️2024.12.03 f0ee8af
    •  Improved the performance of the HTTP remote request analysis tool, outputting only 5KB of content by default when printing 4.9.6.9 ⏱️2024.12.02 88afe64
    •  Improved the HTTP remote request analysis tool, providing request content and response content printing 4.9.6.7 ⏱️2024.12.02 250ea66
    •  Improved the HTTP remote request analysis tool, providing more detailed printing 4.9.6.4 ⏱️2024.11.29 6782110
    •  Improved Improved the HTTP remote request analysis tool to support displaying the CURL command string 4.9.9.67 ⏱️2026.08.09 764367a
    •  Removed Removed the log output of the HTTP remote request file upload and download managers 4.9.9.67 ⏱️2026.08.09 764367a
    •  Improved Improved the HTTP remote request analysis tool to benchmark against external packet capture tools such as Fiddler/Wireshark 4.9.9.63 ⏱️2026.08.05 af1de91
    •  Improved Improved the default boundary format of the HTTP remote request analysis tool and form data sending 4.9.9.61 ⏱️2026.08.04 45d88e1
    •  Improved Improved the performance of ETag caching and redirect handling in HTTP remote requests 4.9.9.60 ⏱️2026.08.04 1f99ba2
    •  Improved Improved the large QPS calculation error caused by performance issues in HTTP remote request stress testing 4.9.9.56 ⏱️2026.08.02 635af70
    •  Improved Improved the JSON serialization feature of HTTP remote requests 4.9.9.51 ⏱️2026.08.01 85f6dea #IK5MUW
    •  Improved Improved sending raw string content in HTTP remote requests 4.9.9.46 ⏱️2026.07.29 22c8edb
    •  Improved Improved the path parameter template syntax of HTTP remote requests 4.9.9.41 ⏱️2026.07.24 40b7d08
    •  Improved Improved the declarative data validation feature of HTTP remote requests 4.9.9.35 ⏱️2026.07.19 3e91e0c
    •  Improved Improved the underlying core request-sending logic of HTTP remote requests 4.9.9.34 ⏱️2026.07.18 3ae3f64
    •  Improved Improved the default Content-Type inference logic of HTTP remote requests 4.9.9.15 ⏱️2026.07.06 5495a09
    •  Improved Improved the HTTP remote request analysis log to reduce memory usage 4.9.8.98 ⏱️2026.06.17 dc8f573
    •  Improved Improved the HTTP remote request analysis log by merging log output 4.9.8.77 ⏱️2026.05.20 fb8428c
    •  Improved Improved the notification frequency of the file download transfer progress in HTTP remote requests 4.9.8.37 ⏱️2026.04.11 49223d6
    •  Improved Improved the HTTP remote request timeout to support being set to null 4.9.8.22 ⏱️2026.03.09 537400c
    •  Improved Improved the .SetOnPreSendRequest method of the HTTP remote request builder to support multiple calls 4.9.7.244 ⏱️2026.01.09 e42e6b0
    •  Improved Simplified custom configuration of the HTTP remote request static class HttpRemoteClient 4.9.7.221 ⏱️2025.12.06 ca3d6f6
    •  Improved Improved the issue where sending text content in HTTP remote requests did not support setting Content-Type 4.9.7.218 ⏱️2025.12.03 9d6cdd1
    •  Improved Improved the HTTP remote request logging system to facilitate accurate error location in production environments 4.9.7.212 ⏱️2025.11.26 c40570b
    •  Improved Improved the constructor options parameters of the HTTP remote request WebSocket client 4.9.7.130 ⏱️2025.10.15 ca85e8e
    •  Improved Improved the HTTP remote request file download feature, adding the FileTransferResult return value 4.9.7.128 ⏱️2025.09.30 9311ee3 04010e2
    •  Improved Improved the time format of the console progress bar for file upload and download in HTTP remote requests 4.9.7.117 ⏱️2025.09.02 665a453
    •  Improved Improved the effect of printing the upload and download progress bar to the console in HTTP remote requests 4.9.7.114 ⏱️2025.08.29 3204e72
    •  Improved Improved the HTTP remote request multipart form setting method (overload) 4.9.7.99 ⏱️2025.07.19 60b9260
    •  Improved Improved the HTTP remote request analysis tool to automatically handle Unicode escapes 4.9.7.48 ⏱️2025.04.23 f0a01d6
    •  Improved Improved the HTTP remote request analysis tool to support printing the sizes of request and response content 4.9.7.47 ⏱️2025.04.20 cf7956e
    •  Adjusted Adjusted the default User-Agent of HTTP remote requests to match the User-Agent of the Edge browser (version 133) 4.9.7.18 ⏱️2025.03.01 b6ba52b
    •  Adjusted HTTP remote request long polling property (event) type changed from Func<HttpResponseMessage, Task>? -> Func<HttpResponseMessage, CancellationToken, Task> 4.9.7.17 ⏱️2025.02.28 050e64f
    •  Adjusted HTTP remote request ServerSentEvents onMessage property type changed from Func<ServerSentEventsData, Task>? -> Func<ServerSentEventsData, CancellationToken, Task> 4.9.7.14 ⏱️2025.02.26 5ef4b13
    •  Adjusted HTTP remote request automatic Host request header setting is false, i.e., disabled by default 4.9.6.20 ⏱️2024.12.27 4998e13
    •  Improved Improved the HTTP remote request to enable automatic request Host header setting by default 4.9.6.16 ⏱️2024.12.17 61afe9a
    •  Improved Improved the HTTP remote request to set the Boundary by default when submitting form data 4.9.6.16 ⏱️2024.12.17 61afe9a
    •  Improved Improved the HTTP remote request RateLimitedStream, a stream with application rate limiting, based on the token bucket algorithm 4.9.6.10 ⏱️2024.12.03 f0ee8af
    •  Improved Improved the HTTP remote request analysis tool performance to output only 5KB of content by default when printing content 4.9.6.9 ⏱️2024.12.02 88afe64
    •  Improved Improved the HTTP remote request analysis tool to provide request content and response content printing 4.9.6.7 ⏱️2024.12.02 250ea66
    •  Improved Improved the HTTP remote request analysis tool to provide more detailed printing 4.9.6.4 ⏱️2024.11.29 6782110
    •  Improved Improved the HTTP remote request Profiler, which now supports displaying the CURL command string 4.9.9.67 ⏱️2026.08.09 764367a
    •  Improved Improved the HTTP remote request Profiler to benchmark against external packet capture tools such as Fiddler/Wireshark 4.9.9.63 ⏱️2026.08.05 af1de91
    •  Improved Improved the HTTP remote request Profiler and the default boundary format for sending form data 4.9.9.61 ⏱️2026.08.04 45d88e1
    •  Improved Improved the performance of HTTP remote request ETag caching and redirect handling 4.9.9.60 ⏱️2026.08.04 1f99ba2
    •  Improved Improved HTTP remote request stress testing, which had large QPS calculation errors due to performance issues 4.9.9.56 ⏱️2026.08.02 635af70
    •  Improved Improved the HTTP remote request JSON serialization functionality 4.9.9.51 ⏱️2026.08.01 85f6dea #IK5MUW
    •  Improved Improved HTTP remote request sending of raw string content 4.9.9.46 ⏱️2026.07.29 22c8edb
    •  Improved Improved the HTTP remote request path parameter template syntax 4.9.9.41 ⏱️2026.07.24 40b7d08
    •  Improved Improved the HTTP remote request declarative data validation functionality 4.9.9.35 ⏱️2026.07.19 3e91e0c
    •  Improved Improved the core logic of the underlying request sending in HTTP remote requests 4.9.9.34 ⏱️2026.07.18 3ae3f64
    •  Improved Improved the HTTP remote request default Content-Type inference logic 4.9.9.15 ⏱️2026.07.06 5495a09
    •  Improved Improved HTTP remote request Profiler logs to reduce memory usage 4.9.8.98 ⏱️2026.06.17 dc8f573
    •  Improved Improved HTTP remote request Profiler logs by merging log output 4.9.8.77 ⏱️2026.05.20 fb8428c
    •  Improved Improved the notification frequency of HTTP remote request file download transfer progress 4.9.8.37 ⏱️2026.04.11 49223d6
    •  Improved Improved the HTTP remote request timeout, which now supports being set to null 4.9.8.22 ⏱️2026.03.09 537400c
    •  Improved Improved the HTTP remote request builder's .SetOnPreSendRequest method to support multiple invocations 4.9.7.244 ⏱️2026.01.09 e42e6b0
    •  Improved Simplified the custom configuration of the HTTP remote request static class HttpRemoteClient 4.9.7.221 ⏱️2025.12.06 ca3d6f6
    •  Improved Improved the issue where HTTP remote requests could not set Content-Type when sending text content 4.9.7.218 ⏱️2025.12.03 9d6cdd1
    •  Improved Improved the HTTP remote request logging system to facilitate accurately locating errors in production environments 4.9.7.212 ⏱️2025.11.26 c40570b
    •  Improved Improved the HTTP remote request WebSocket client constructor option parameters 4.9.7.130 ⏱️2025.10.15 ca85e8e
    •  Improved Improved the time format of the HTTP remote request file upload and download console progress bar 4.9.7.117 ⏱️2025.09.02 665a453
    •  Improved Improved the effect of printing the HTTP remote request file upload and download progress bar to the console 4.9.7.114 ⏱️2025.08.29 3204e72
    •  Improved Improved the HTTP remote request method for setting multipart forms (overloads) 4.9.7.99 ⏱️2025.07.19 60b9260
    •  Improved Improved the HTTP remote request Profiler to automatically handle Unicode escapes 4.9.7.48 ⏱️2025.04.23 f0a01d6
    •  Improved Improved the HTTP remote request Profiler to support printing the sizes of request and response content 4.9.7.47 ⏱️2025.04.20 cf7956e
    •  Adjusted Adjusted the HTTP remote request default User-Agent to match the User-Agent of the Edge browser (version 133) 4.9.7.18 ⏱️2025.03.01 b6ba52b
    •  Adjusted HTTP remote request automatic Host request header setting changed to false, i.e. disabled by default 4.9.6.20 ⏱️2024.12.27 4998e13
    •  Improved Improved HTTP remote requests to enable automatic Host request header setting by default 4.9.6.16 ⏱️2024.12.17 61afe9a
    •  Improved Improved HTTP remote requests to set Boundary by default when submitting form data 4.9.6.16 ⏱️2024.12.17 61afe9a
    •  Improved Improved the HTTP remote request RateLimitedStream, an application-rate-limited stream based on the token bucket algorithm 4.9.6.10 ⏱️2024.12.03 f0ee8af
    •  Improved Improved the HTTP remote request Profiler performance, which by default outputs only 5KB of content when printing 4.9.6.9 ⏱️2024.12.02 88afe64
    •  Improved Improved the HTTP remote request Profiler to provide request content and response content printing 4.9.6.7 ⏱️2024.12.02 250ea66
    •  Improved Improved the HTTP remote request Profiler to provide more detailed printing 4.9.6.4 ⏱️2024.11.29 6782110