1.6Changelog
Updated on Aug 20, 2026~258 min read
📝 Changelog
-
New Features
- Added
HTTPremote requestMocksimulation testing support 4.9.9.74 ⏱️2026.08.13 320c865 - Added
HTTPremote request customLoggersupport 4.9.9.74 ⏱️2026.08.13 320c865 - Added
HTTPremote requests support settingMCP 2.0message content 4.9.9.71 ⏱️2026.08.11 5513b32 - Added
HTTPremote requests support sending file content and binary stream content directly 4.9.9.68 ⏱️2026.08.09 63735d6 - Added
HTTPremote requests support creating from acURLcommand string 4.9.9.67 ⏱️2026.08.09 764367a - Added
HTTPremote requests support appending to specific types of request content 4.9.9.67 ⏱️2026.08.09 764367a - Added
HTTPremote requests support passingKey: Valuepairs to set request headers 4.9.9.67 ⏱️2026.08.09 764367a - Added
HTTPremote requests support enabling standard request header features 4.9.9.67 ⏱️2026.08.09 764367a - Added
HTTPremote requestHttpContextforwarding global configuration optionConfigureForwardOptions4.9.9.67 ⏱️2026.08.09 764367a - Added the built-in WeChat development platform
Access Tokenprovider inHTTPremote requests 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added support for retrieving raw message lines when sending
Server-Sent EventsinHTTPremote requests 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added support for the
HttpRemoteClientstatic class to use an external service container inHTTPremote 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 preconfiguringHttpRequestBuilderinHTTPremote requests 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added support for appending multipart form content (
WithMultipart(u=>{})) in theHttpRequestBuilderandHttpFileUploadBuilderbuilders ofHTTPremote requests 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added support for setting the
SOAPActionmethod (forWebService) inHttpRequestBuilderofHTTPremote requests 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added support for automatically correcting
GETandHEADrequests that carry request content (automatically converting them toPOST) when sendingServer-Sent EventsinHTTPremote requests 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
UseHttpRemoteClient(serviceProvider)related extension methods forHTTPremote requests, supporting presetting theHttpRemoteClientstatic class to use an external service container 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added support for
RFC 2047,RFC 5987, andLatin-1(Mojibake) encoded filename resolution when downloading files inHTTPremote requests 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added helper methods for sending
Server-Sent EventsinHTTPremote requests (setting response headers and streaming output) 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added the
SetOnRedirectconfigurable delegate during redirection inHTTPremote requests 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added file upload and download methods with console progress printing in
HTTPremote requests 4.9.9.55 ⏱️2026.08.02 8bd413e - Added the
Action<HttpRequestBuilder>operator inHTTPremote requests, supporting implicit conversion ofHttpRequestBuildertoAction<HttpRequestBuilder>4.9.9.52 ⏱️2026.08.01 2c3d42d - Added the
HttpRequestBuilder.SetupandHttpBuilder.Setupstatic properties inHTTPremote requests 4.9.9.52 ⏱️2026.08.01 2c3d42d - Added
HTTPremote requestETagcaching 4.9.9.48 ⏱️2026.07.31 53c6eb8 - Added
HTTPremote request quota policy 4.9.9.46 ⏱️2026.07.29 22c8edb - Added
HTTPremote requests supportzstddecompression (.NET11) 4.9.9.46 ⏱️2026.07.29 22c8edb - Added the
ContentEquals,ContentMatches,ContentNotEmpty, andHeaderNotExistsassertion methods inHTTPremote requests 4.9.9.46 ⏱️2026.07.29 95f0380 - Added
HTTPremote requestSSEand long polling support returningIAsyncEnumerable<T>4.9.9.43 ⏱️2026.07.26 5fd05a1 - Added automatic
Tokenrefresh for theFurionframework inHTTPremote requests 4.9.9.39 ⏱️2026.07.21 6611c06 - Added the
JwtTokenUtilityJWTparsing utility class inHTTPremote requests 4.9.9.39 ⏱️2026.07.21 6611c06 - Added
HTTPremote requests support configuringIHttpRequestEventHandlerfor specificHttpClientinstances 4.9.9.39 ⏱️2026.07.21 6611c06 - Added
HTTPremote requests support configuring format strings for query parameters, request headers, andCookie4.9.9.38 ⏱️2026.07.21 b783f3e - Added default logging for the retry policy in
HTTPremote requests 4.9.9.38 ⏱️2026.07.21 b783f3e - Added automatic warning log output when an exception occurs while exception suppression is enabled in
HTTPremote requests 4.9.9.38 ⏱️2026.07.21 b783f3e - Added dependency-free declarative proxy support in
HTTPremote requests 4.9.9.37 ⏱️2026.07.20 f732128 - Added
HTTPremote declarative requests support theValueTaskreturn type 4.9.9.36 ⏱️2026.07.19 a221418 - Added
HTTPremote requestURLaddresses support{key?}and{**key}path parameters 4.9.9.36 ⏱️2026.07.19 a221418 - Added the
HttpRemoteResult<T>content converter inHTTPremote requests 4.9.9.34 ⏱️2026.07.18 3ae3f64 - Added
HTTPremote requests supportRFC 3986standard request address concatenation 4.9.9.34 ⏱️2026.07.18 3ae3f64 - Added
Access Tokenautomatic management inHTTPremote requests 4.9.9.25 d618a54 - Added retry in
HTTPremote requests 4.9.9.25 d618a54 - Added
HTTPremote requests support customizing the pipeline handler for sending requests 4.9.9.25 d618a54 - Added
HTTPremote requests support multi-instance service registration 4.9.9.16 1284ea8 - Added
HTTPremote request content processors support returning combinations of multipleHttpContentinstances 4.9.9.16 1284ea8 - Added the
RemoveContentmethod to theHTTPremote request builder 4.9.9.16 1284ea8 - Added
HTTPremote requests support batch-adding objects to dispose when a request completes via theAddDisposablesmethod 4.9.9.16 1284ea8 - Added methods to get the local
IPaddress andMACaddress inHTTPremote requests:HttpRemoteUtility.GetLocalIPv4(),HttpRemoteUtility.GetLocalMacAddress()4.9.9.16 1284ea8 - Added
HTTPremote requests can use.SetBaseAddress(url)or[BaseAddress(url]as a common prefix 4.9.9.13 ⏱️2026.07.05 0224fa0 - Added
HTTPremote requests support adding generic response content converters 4.9.9.10 ⏱️2026.07.03 9a37cfa - Added the
ResultHandlerfeature forJSONresponse deserialization wrappers inHTTPremote requests 4.9.9.10 ⏱️2026.07.03 9a37cfa - Added
HTTPremote requests support sendingIBrowserFilefiles 4.9.9.9 ⏱️2026.07.02 fa73c28 - Added
HTTPdeclarative requests support setting headers via[Header("Key: Value")]4.9.9.9 ⏱️2026.07.02 fa73c28 - Added the
SetContentmethod ofHTTPremote requests supports configuring thedisposeResourcesOnRequestCompletionparameter 4.9.9.9 ⏱️2026.07.02 fa73c28 - Added the
IFormFilecontent processor inHTTPremote requests 4.9.9.9 ⏱️2026.07.02 8a8e44b - Added
HTTPremote requestIAsyncEnumerable<T>response content type support 4.9.9.3 ⏱️2026.06.25 4b80b9b - Added
HTTPremote requests support saving a stream or byte array to a local file 4.9.8.97 ⏱️2026.06.16 c8725dc - Added the
FileInforequest content processor inHTTPremote requests 4.9.8.92 ⏱️2026.06.08 c9e3471 - Added
HTTPremote requests support handling double-serializedJSONresponse content 4.9.8.66 ⏱️2026.05.15 54466a9 - Added the
IgnoreQueryParametersoption when forwardingHttpContextinHTTPremote requests 4.9.8.64 ⏱️2026.05.13 18d1922 - Added
HTTPremote requestJSON Linesdata format support 4.9.8.63 ⏱️2026.05.12 9abc295 - Added
HTTPremote request query parameter sorting and form field submission sorting support 4.9.8.58 ⏱️2026.05.06 d247eff - Added
HTTPremote requests support setting the requestUser-Agentheader via theSetUserAgentmethod 4.9.8.58 ⏱️2026.05.06 d247eff - Added the
UserAgentsstatic class inHTTPremote requests 4.9.8.58 ⏱️2026.05.06 d247eff - Added
HTTPdeclarative requests support disabling data validation 4.9.8.48 ⏱️2026.04.22 3979720 - Added
UriBuilderconfiguration operations inHTTPremote requests 4.9.8.45 ⏱️2026.04.19 56be6c6 - Added
HTTPdeclarative requests support object-oriented inheritance 4.9.8.42 ⏱️2026.04.17 b00f2b9 - Added
HTTPremote requests support setting never time out 4.9.8.21 ⏱️2026.03.09 92e0283 - Added
HTTPremote requests support sending form data withoutURLencoding 4.9.8.15 ⏱️2026.02.09 f0104ef - Added
HTTPremote declarative requests supportAction<HttpRequestMessage>freeze parameters 4.9.7.244 ⏱️2026.01.09 d9fce11 - Added
HTTPremote requests support theIHttpRequestBuilderConfigurerunified configurator forHttpRequestBuilder4.9.7.244 ⏱️2026.01.09 d9fce11 - Added
HTTPremote requests support configuringHttpClientandHttpRequestMessageinstances when downloading file streams from internetURLaddresses 4.9.7.235 ⏱️2025.12.27 a723ae5 - Added
HTTPremote requests support configuring parameters when setting request headers andCookie4.9.7.231 ⏱️2025.12.19 541fadd - Added
HTTPremote requests support requesting via a specified network adapterIPaddress 4.9.7.230 ⏱️2025.12.19 904705d - Added the
HttpBuilderstatic class inHTTPremote requests, used to simplify the overly longHttpRequestBuildername 4.9.7.222 ⏱️2025.12.08 c0b6c77 - Added
HTTPremote request analysis logs support color highlighting 4.9.7.217 ⏱️2025.12.03 29b9348 - Added
HTTPremote requests support settingJSONresponse deserialization wrappers 4.9.7.214 ⏱️2025.11.26 f046b4d ebe71f9 - Added
HTTPremote requests support setting a log fallback output delegate when no logging service is configured 4.9.7.213 ⏱️2025.11.26 17ac155 - Added
HTTPremote requests support passing aJsonSerializerOptionsobject when settingJSONdata 4.9.7.208 ⏱️2025.11.16 c97b467 - Added
HTTPremote requests support automatically fixing invalid response character encoding 4.9.7.202 ⏱️2025.11.13 35530e8 - Added
HTTPremote requests support form name naming policies or custom converters 4.9.7.137 ⏱️2025.11.07 6c175a8 - Added
HTTPremote request assertion feature 4.9.7.137 ⏱️2025.11.07 c044b87 - Added
HTTPremote requests enable automatic decompression ofgzip,deflate,brotli, andzstdresponse content by default 4.9.7.137 ⏱️2025.11.07 e9b10ac - Added the
Profiler(enabled)alias methodDebugger([enabled])for theHTTPremote request analysis tool 4.9.7.137 ⏱️2025.11.07 c044b87 - Added
HTTPremote requests support adding dynamicURLparameters (evaluated at request time) 4.9.7.131 ⏱️2025.10.17 a162c8d - Added
HTTPremote request stress testing supports conveniently disablingHTTPcaching 4.9.7.131 ⏱️2025.10.17 a162c8d - Added
HTTPremote requests support configuring multi-threaded file downloads 4.9.7.123 ⏱️2025.09.16 10bddc9 - Added
HTTPremote requests support convertingXMLstrings to typed objects 4.9.7.123 ⏱️2025.09.16 41746d2 - Added
HTTPremote request builder instances supportWhenconditional construction 4.9.7.100 ⏱️2025.07.22 651b4d5 - Added the
With(Action<HttpRequestBuilder>)method for theHTTPremote request extension builder 4.9.7.95 ⏱️2025.07.10 4615670 - Added the
[MultipartObject]attribute inHTTPremote declarative requests 4.9.7.94 ⏱️2025.07.09 7e52e9c - Added
HTTPremote requests support theUnix epochdate format 4.9.7.77 ⏱️2025.05.31 ca9c94e - Added
URLparameter formatters inHTTPremote requests 4.9.7.70 ⏱️2025.05.23 e8b24b3 - Added
HTTPremote requests support configuringSocketsHttpHandlerto ignoreSSLcertificate validation 4.9.7.63 ⏱️2025.05.16 042da35 - Added
HTTPremote requests support configuring the callback operation when a request timeout occurs 4.9.7.62 ⏱️2025.05.15 23a580d - Added the
HttpRemoteClientstatic class inHTTPremote requests 4.9.7.58 ⏱️2025.05.02 86e9dbe - Added deconstruction (destructuring expression) support for
HttpRemoteResult<TResult>inHTTPremote requests 4.9.7.53 ⏱️2025.04.28 e4dcc10 - Added the
IHttpClientBuilder.ConfigureOptions(configure)extension method inHTTPremote requests 4.9.7.51 ⏱️2025.04.26 33479e2 - Added printing of the
HttpClient Nameitem in theHTTPremote request analysis tool 4.9.7.51 ⏱️2025.04.26 33479e2 - Added the
WithSuccessStatusCodeHandlermethod supports setting success status code callback operations inHTTPremote requests 4.9.7.47 ⏱️2025.04.20 cf7956e - Added
HTTPremote request status code handlers support the~symbol to set ranges, such as200~2994.9.7.47 ⏱️2025.04.20 cf7956e - Added the
SetOmitContentType(omit)method supports removing or keeping theContent-Typeof request content inHTTPremote requests 4.9.7.44 ⏱️2025.04.17 4d98d60 - Added
HTTPremote requests support creatingHttpRequestBuilderinstances fromJSONstrings 4.9.7.41 ⏱️2025.04.14 580dd04 - Added
HTTPremote requests support usingSuppressExceptions()and[SuppressExceptions]to suppress request exceptions 4.9.7.40 ⏱️2025.04.12 1a9bc7b - Added
HTTPremote requests support setting theHTTPversion of a single request 4.9.7.40 ⏱️2025.04.12 1a9bc7b - Added printing of the
HTTP Versionitem in theHTTPremote request analysis tool 4.9.7.40 ⏱️2025.04.12 1a9bc7b - Added the
Versionproperty (HTTPversion) to theHttpRemoteResult<TResult>type inHTTPremote requests 4.9.7.40 ⏱️2025.04.12 1a9bc7b - Added
HTTPremote requests support setting the request referrer address 4.9.7.36 ⏱️2025.04.02 5d4a241 - Added the
HttpRequestBuilder.AddAuthentication(string, string?)overload method inHTTPremote requests 4.9.7.33 ⏱️2025.03.25 f8a648a - Added the
AddFile(IFormFile)andAddFiles(IEnumerable<IFormFile>)extension methods for multipart forms inHTTPremote requests 4.9.7.31 ⏱️2025.03.24 6eb54e0 - Added
HTTPremote requests support convertingNumberandBooleantypes toStringduring deserialization 4.9.7.29 ⏱️2025.03.23 489aa55 - Added
HTTPremote requests automatically handle Chinese garbled text (mojibake) during serialization 4.9.7.29 ⏱️2025.03.23 489aa55 - Added
HTTPremote requests support non-ISO 8601-1:2019standard time strings duringJSONdeserialization 4.9.7.25 ⏱️2025.03.14 10de94b 3f3d619 - Added
HTTPremote requests support adding configuration to allHttpClientclients viaIHttpRemoteBuilder.ConfigureHttpClientDefaults(configure)4.9.7.22 ⏱️2025.03.04 cef4ca0 - Added
HTTPremote requests support setting path segments viaWithPathSegment[s]4.9.7.21 ⏱️2025.03.03 7b3335e - Added
HTTPremote requests support enabling the request analysis tool for allHttpClientclients viaIHttpRemoteBuilder.AddProfilerDelegatingHandler()4.9.7.18 ⏱️2025.03.01 b6ba52b - Added
HTTPremote requests supportWebService (SOAP)4.9.7.15 ⏱️2025.02.27 479073a - Added the
AddProfilerDelegatingHandler(this IHttpClientBuilder builder, bool disableInProduction)overload method inHTTPremote requests 4.9.7.13 ⏱️2025.02.26 5ef4b13 - Added
HTTPremote requestServer-Sent Eventssupport arbitraryHttpMethod4.9.7.13 ⏱️2025.02.26 caa2aca - Added the
Set-Cookieresponse header extension method inHTTPremote requests 4.9.7.11 ⏱️2025.02.24 62737cf - Added
HTTPremote requests support setting the trigger delegate for the request analysis tool 4.9.7.10 ⏱️2025.02.22 82b4d81 - Added the
ConfigureOptionsoverload method that supports resolving services inHTTPremote requests 4.9.7.9 ⏱️2025.02.20 dabbc47 - Added the
FallbackBaseAddressproperty to theHttpRemoteOptionsoption, supporting fallback base address settings inHTTPremote requests 4.9.7.9 ⏱️2025.02.20 dabbc47 - Added the
Serverproperty to theHttpRemoteResulttype inHTTPremote requests 4.9.7.9 ⏱️2025.02.20 5b1c181 - Added the
HttpRequestMessageclone extension method inHTTPremote requests 4.9.7.8 ⏱️2025.02.18 abd61c8 - Added the
[Forward]forwarding attribute inHTTPremote requests 4.9.7 ⏱️2025.01.23 023166b - Added configuration parameter support in
HTTPremote requests 4.9.7 ⏱️2025.01.23 023166b - Added
HTTPremote request forwarding supports ignoring request or response headers 4.9.7 ⏱️2025.01.23 023166b - Added
HTTPremote request redirection supports relative paths 4.9.6.21 ⏱️2024.12.28 17df0c4 - Added a built-in automatic redirection processing flow in
HTTPremote requests 4.9.6.20 ⏱️2024.12.27 4998e13 - Added the
AllowAutoRedirectandMaximumAutomaticRedirectionsoptions in theHttpRemoteOptionsofHTTPremote requests 4.9.6.20 ⏱️2024.12.27 4998e13 - Added the
WithCookie(cookieHeaderValue)overload method inHTTPremote requests 4.9.6.18 ⏱️2024.12.25 80394dc - Added
HTTPremote requests support server interfaces ofHTTP/1.0andHTTP/1.1with no configuration by default 4.9.6.16 ⏱️2024.12.17 61afe9a - Added
HTTPremote requests support setting the request base address 4.9.6.15 ⏱️2024.12.10 187a178 - Added
HTTPremote requests support preset operations when adding form item content 4.9.6.12 ⏱️2024.12.06 e610e32 - Added
HTTPremote requests support printing the request analysis tool content in non-dependency-injection environments 4.9.6.12 ⏱️2024.12.06 e610e32 - Added
HTTPremote requests support declaratively settingHttpRequestMessagerequest property attributes 4.9.6.11 ⏱️2024.12.04 8306cf0 - Added
HTTPremote requests support configuring the delegate to disable the request analysis tool 4.9.6.7 ⏱️2024.12.02 250ea66 - Added
HTTPremote requests support enabling performance optimization 4.9.6.6 ⏱️2024.12.01 b7ad81b - Added
HTTPremote requests support setting the automaticHostheader 4.9.6.6 ⏱️2024.12.01 b7ad81b - Added
DigestCredentialsdigest authentication support inHTTPremote requests 4.9.6.5 ⏱️2024.12.01 3298c02 - Added the
FileTypeMapperfileMIMEtype mapping class inHTTPremote requests 4.9.6.4 ⏱️2024.11.29 6782110 - Added
HTTPremote requests support streams with application rate limiting 4.9.6.3 ⏱️2024.11.28 f281c32 - Added
HTTPremote requests support server programs that requireContent-Typevalidation 4.9.6.3 ⏱️2024.11.28 f281c32 - Added
HTTPremote requests support configuring the request analysis tool log level 4.9.6.3 ⏱️2024.11.28 f281c32 - Added
HTTPremote requests support globalHttpRemoteOptionsconfiguration 4.9.6.2 ⏱️2024.11.28 b60c996 - Added
HTTPremote requests support configuring whether to ignore null values in query parameters (ignoreNullValues) 4.9.6.2 ⏱️2024.11.28 b60c996 - Added
HTTPremote requestMultipartFilesupports adding file types 4.9.6.1 ⏱️2024.11.27 590cd5e - Added
HTTPremote requestWithStatusCodeHandlersupports status codes with comparison symbols 4.9.6.1 ⏱️2024.11.27 590cd5e - Added
HTTPremote requestAddHttpDeclarativeExtractorsFromAssembliesfor batch registration ofHTTPdeclarative extractors 4.9.6.1 ⏱️2024.11.27 590cd5e - Added
HTTPremote request support for settingMCP 2.0message content 4.9.9.71 ⏱️2026.08.11 5513b32 - Added
HTTPremote request support for directly sending file content and binary stream content 4.9.9.68 ⏱️2026.08.09 63735d6 - Added
HTTPremote request support for creating from acURLcommand string 4.9.9.67 ⏱️2026.08.09 764367a - Added
HTTPremote request support for appending to specific types of request content 4.9.9.67 ⏱️2026.08.09 764367a - Added
HTTPremote request support for passingKey: Valuepairs to set request headers 4.9.9.67 ⏱️2026.08.09 764367a - Added
HTTPremote request support for enabling the standard request headers feature 4.9.9.67 ⏱️2026.08.09 764367a - Added
HTTPremote request built-inAccess Tokenprovider for the WeChat development platform 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
HTTPremote request support for getting the raw message line when sendingServer-Sent Events4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
HTTPremote requestHttpRemoteClientstatic 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
HTTPremote request abstract base classHttpRequestBuilderConfigurator<THttpBuilder>for preconfiguringHttpRequestBuilder4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
HTTPremote requestHttpRequestBuilderandHttpFileUploadBuilderbuilders support for appending multipart form content (WithMultipart(u=>{})) 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
HTTPremote requestHttpRequestBuildersupport for setting theSOAPActionmethod (forWebService) 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
HTTPremote request support for automatically correctingGETandHEADrequests with request content when sendingServer-Sent Events(automatically converted toPOST) 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
HTTPremote requestUseHttpRemoteClient(serviceProvider)related extension methods, supporting presetting theHttpRemoteClientstatic class to use an external service container 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
HTTPremote request support for parsing file names encoded withRFC 2047,RFC 5987, andLatin-1(Mojibake) when downloading files 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
HTTPremote request related helper methods for sendingServer-Sent Events(setting response headers and streaming output) 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
HTTPremote request configurable delegateSetOnRedirectduring redirects 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
HTTPremote request file upload and download methods with console progress printing 4.9.9.55 ⏱️2026.08.02 8bd413e - Added
HTTPremote requestAction<HttpRequestBuilder>operator, supporting implicit conversion ofHttpRequestBuildertoAction<HttpRequestBuilder>4.9.9.52 ⏱️2026.08.01 2c3d42d - Added
HTTPremote requestHttpRequestBuilder.SetupandHttpBuilder.Setupstatic properties 4.9.9.52 ⏱️2026.08.01 2c3d42d - Added
HTTPremote requestETagcaching feature 4.9.9.48 ⏱️2026.07.31 53c6eb8 - Added
HTTPremote request quota policy feature 4.9.9.46 ⏱️2026.07.29 22c8edb - Added
HTTPremote request support forzstddecompression (.NET11) 4.9.9.46 ⏱️2026.07.29 22c8edb - Added
HTTPremote requestContentEquals,ContentMatches,ContentNotEmpty, andHeaderNotExistsassertion methods 4.9.9.46 ⏱️2026.07.29 95f0380 - Added
HTTPremote requestSSEand long polling support for returningIAsyncEnumerable<T>4.9.9.43 ⏱️2026.07.26 5fd05a1 - Added
HTTPremote requestFurionframework automaticTokenrefresh feature 4.9.9.39 ⏱️2026.07.21 6611c06 - Added
HTTPremote requestJWTparsing utility classJwtTokenUtility4.9.9.39 ⏱️2026.07.21 6611c06 - Added
HTTPremote request support for configuringIHttpRequestEventHandlerfor a specificHttpClient4.9.9.39 ⏱️2026.07.21 6611c06 - Added
HTTPremote request support for configuring format strings for query parameters, request headers, andCookie4.9.9.38 ⏱️2026.07.21 b783f3e - Added
HTTPremote request retry policy logs by default 4.9.9.38 ⏱️2026.07.21 b783f3e - Added
HTTPremote request automatically outputs a warning log when an exception occurs while exception suppression is enabled 4.9.9.38 ⏱️2026.07.21 b783f3e - Added
HTTPremote request dependency-free declarative proxy support 4.9.9.37 ⏱️2026.07.20 f732128 - Added
HTTPremote declarative request support for theValueTaskreturn type 4.9.9.36 ⏱️2026.07.19 a221418 - Added
HTTPremote requestURLaddress support for{key?}and{**key}path parameters 4.9.9.36 ⏱️2026.07.19 a221418 - Added
HTTPremote requestHttpRemoteResult<T>content converter 4.9.9.34 ⏱️2026.07.18 3ae3f64 - Added
HTTPremote request support forRFC 3986-standard request address concatenation 4.9.9.34 ⏱️2026.07.18 3ae3f64 - Added
HTTPremote requestAccess Tokenautomatic management feature 4.9.9.25 d618a54 - Added
HTTPremote request retry feature 4.9.9.25 d618a54 - Added
HTTPremote request support for custom pipeline handlers for sending requests 4.9.9.25 d618a54 - Added
HTTPremote request support for multi-instance service registration 4.9.9.16 1284ea8 - Added
HTTPremote request content processor support for returning multipleHttpContentcombinations 4.9.9.16 1284ea8 - Added
HTTPremote request builderRemoveContentmethod 4.9.9.16 1284ea8 - Added
HTTPremote request support for bulk adding objects to be disposed when the request completes:AddDisposables4.9.9.16 1284ea8 - Added
HTTPremote request methods for getting the localIPaddress andMACaddress:HttpRemoteUtility.GetLocalIPv4(),HttpRemoteUtility.GetLocalMacAddress()4.9.9.16 1284ea8 - Added
HTTPremote request can use.SetBaseAddress(url)or[BaseAddress(url]as a common prefix feature 4.9.9.13 ⏱️2026.07.05 0224fa0 - Added
HTTPremote request support for adding generic response content converters 4.9.9.10 ⏱️2026.07.03 9a37cfa - Added
HTTPremote requestJSONresponse deserialization wrapperResultHandlerfeature 4.9.9.10 ⏱️2026.07.03 9a37cfa - Added
HTTPremote request support for sendingIBrowserFilefiles 4.9.9.9 ⏱️2026.07.02 fa73c28 - Added
HTTPdeclarative request support for setting headers via[Header("key: value")]4.9.9.9 ⏱️2026.07.02 fa73c28 - Added
HTTPremote requestSetContentmethod support for configuring thedisposeResourcesOnRequestCompletionparameter 4.9.9.9 ⏱️2026.07.02 fa73c28 - Added
HTTPremote requestIFormFilecontent processor support 4.9.9.9 ⏱️2026.07.02 8a8e44b - Added
HTTPremote request feature for saving a stream or byte array to a local file 4.9.8.97 ⏱️2026.06.16 c8725dc - Added
HTTPremote requestFileInforequest content processor 4.9.8.92 ⏱️2026.06.08 c9e3471 - Added
HTTPremote request support for double serializationJSONresponse content processing 4.9.8.66 ⏱️2026.05.15 54466a9 - Added
HTTPremote request forwardingHttpContextoptionIgnoreQueryParameterssupport 4.9.8.64 ⏱️2026.05.13 18d1922 - Added
HTTPremote request support for setting the requestUser-Agentheader via theSetUserAgentmethod 4.9.8.58 ⏱️2026.05.06 d247eff - Added
HTTPremote requestUserAgentsstatic class 4.9.8.58 ⏱️2026.05.06 d247eff - Added
HTTPdeclarative request support for disabling data validation 4.9.8.48 ⏱️2026.04.22 3979720 - Added
HTTPremote requestUriBuilderconfiguration operation 4.9.8.45 ⏱️2026.04.19 56be6c6 - Added
HTTPdeclarative request support for object-oriented inheritance 4.9.8.42 ⏱️2026.04.17 b00f2b9 - Added
HTTPremote request support for setting never-timeout 4.9.8.21 ⏱️2026.03.09 92e0283 - Added
HTTPremote request support for sending form data withoutURLencoding 4.9.8.15 ⏱️2026.02.09 f0104ef - Added
HTTPremote request declarative request support forAction<HttpRequestMessage>frozen parameters 4.9.7.244 ⏱️2026.01.09 d9fce11 - Added
HTTPremote request support for theHttpRequestBuilderunified configurerIHttpRequestBuilderConfigurer4.9.7.244 ⏱️2026.01.09 d9fce11 - Added
HTTPremote request support for providingHttpClientandHttpRequestMessageinstances for downloading file streams from internetURLaddresses 4.9.7.235 ⏱️2025.12.27 a723ae5 - Added
HTTPremote request setting request headers andCookiesupport for configuration parameters 4.9.7.231 ⏱️2025.12.19 541fadd - Added
HTTPremote request support for requests with a specified network adapterIPaddress 4.9.7.230 ⏱️2025.12.19 904705d - Added
HTTPremote requestHttpBuilderstatic class, used to simplify the issue of the overly longHttpRequestBuildername 4.9.7.222 ⏱️2025.12.08 c0b6c77 - Added
HTTPremote request analysis log support for color highlighting 4.9.7.217 ⏱️2025.12.03 29b9348 - Added
HTTPremote request support for setting theJSONresponse deserialization wrapper 4.9.7.214 ⏱️2025.11.26 f046b4d ebe71f9 - Added
HTTPremote request support for setting a log fallback output delegate when no logging service is configured 4.9.7.213 ⏱️2025.11.26 17ac155 - Added
HTTPremote request support for passing aJsonSerializerOptionsobject when settingJSONdata 4.9.7.208 ⏱️2025.11.16 c97b467 - Added
HTTPremote request support for automatically repairing invalid response character encoding 4.9.7.202 ⏱️2025.11.13 35530e8 - Added
HTTPremote request support for form name naming strategies or custom converters 4.9.7.137 ⏱️2025.11.07 6c175a8 - Added
HTTPremote request enablesgzip,deflate,brotli, andzstdautomatic decompression of response content by default 4.9.7.137 ⏱️2025.11.07 e9b10ac - Added
HTTPremote request analysis toolProfiler(enabled)alias method:Debugger([enabled])4.9.7.137 ⏱️2025.11.07 c044b87 - Added
HTTPremote request support for adding dynamicURLparameters (evaluated at request time) 4.9.7.131 ⏱️2025.10.17 a162c8d - Added
HTTPremote request stress testing support for conveniently disablingHTTPcaching 4.9.7.131 ⏱️2025.10.17 a162c8d - Added
HTTPremote request support for configuring multi-threaded file downloads 4.9.7.123 ⏱️2025.09.16 10bddc9 - Added
HTTPremote request support for convertingXMLstrings to typed objects 4.9.7.123 ⏱️2025.09.16 41746d2 - Added
HTTPremote request builder instance support forWhenconditional building 4.9.7.100 ⏱️2025.07.22 651b4d5 - Added
HTTPremote request extension feature builderWith(Action<HttpRequestBuilder>)method 4.9.7.95 ⏱️2025.07.10 4615670 - Added
HTTPremote request declarative[MultipartObject]attribute 4.9.7.94 ⏱️2025.07.09 7e52e9c - Added
HTTPremote request support for theUnix epochdate format 4.9.7.77 ⏱️2025.05.31 ca9c94e - Added
HTTPremote requestURLparameter formatter 4.9.7.70 ⏱️2025.05.23 e8b24b3 - Added
HTTPremote request support for configuringSocketsHttpHandlerto ignoreSSLcertificate validation 4.9.7.63 ⏱️2025.05.16 042da35 - Added
HTTPremote request support for configuring a callback when a request timeout occurs 4.9.7.62 ⏱️2025.05.15 23a580d - Added
HTTPremote requestHttpRemoteClientstatic class 4.9.7.58 ⏱️2025.05.02 86e9dbe - Added
HTTPremote requestHttpRemoteResult<TResult>deconstructor (deconstruction expression) feature support 4.9.7.53 ⏱️2025.04.28 e4dcc10 - Added
HTTPremote requestIHttpClientBuilder.ConfigureOptions(configure)extension method 4.9.7.51 ⏱️2025.04.26 33479e2 - Added
HTTPremote request analysis tool printing theHttpClient Nameitem 4.9.7.51 ⏱️2025.04.26 33479e2 - Added
HTTPremote requestWithSuccessStatusCodeHandlermethod support for setting a callback for successful request status codes 4.9.7.47 ⏱️2025.04.20 cf7956e - Added
HTTPremote request status code handler support for setting ranges with the~symbol, such as200~2994.9.7.47 ⏱️2025.04.20 cf7956e - Added
HTTPremote requestSetOmitContentType(omit)method support for removing or keeping theContent-Typeof request content 4.9.7.44 ⏱️2025.04.17 4d98d60 - Added
HTTPremote request support for creating aHttpRequestBuilderinstance from aJSONstring 4.9.7.41 ⏱️2025.04.14 580dd04 - Added
HTTPremote request support for usingSuppressExceptions()and[SuppressExceptions]to suppress request exceptions 4.9.7.40 ⏱️2025.04.12 1a9bc7b - Added
HTTPremote request support for setting theHTTPversion of a single request 4.9.7.40 ⏱️2025.04.12 1a9bc7b - Added
HTTPremote request analysis tool printing theHTTP Versionitem 4.9.7.40 ⏱️2025.04.12 1a9bc7b - Added
HTTPremote requestHttpRemoteResult<TResult>typeVersionproperty (HTTPversion) 4.9.7.40 ⏱️2025.04.12 1a9bc7b - Added
HTTPremote request support for setting the request referrer address 4.9.7.36 ⏱️2025.04.02 5d4a241 - Added
HTTPremote requestHttpRequestBuilder.AddAuthentication(string, string?)overload method 4.9.7.33 ⏱️2025.03.25 f8a648a - Added
HTTPremote request multipart formAddFile(IFormFile)andAddFiles(IEnumerable<IFormFile>)extension methods 4.9.7.31 ⏱️2025.03.24 6eb54e0 - Added
HTTPremote request support for convertingNumberandBooleantypes toStringduring deserialization 4.9.7.29 ⏱️2025.03.23 489aa55 - Added
HTTPremote request automatically handles garbled Chinese characters during serialization 4.9.7.29 ⏱️2025.03.23 489aa55 - Added
HTTPremote request support for non-ISO 8601-1:2019standard time strings duringJSONdeserialization 4.9.7.25 ⏱️2025.03.14 10de94b 3f3d619 - Added
HTTPremote request support for configuring allHttpClientclients withIHttpRemoteBuilder.ConfigureHttpClientDefaults(configure)4.9.7.22 ⏱️2025.03.04 cef4ca0 - Added
HTTPremote request support forWithPathSegment[s]to set path segments 4.9.7.21 ⏱️2025.03.03 7b3335e - Added
HTTPremote request support for enabling the request analysis tool for allHttpClientclients withIHttpRemoteBuilder.AddProfilerDelegatingHandler()4.9.7.18 ⏱️2025.03.01 b6ba52b - Added
HTTPremote request support forWebService (SOAP)4.9.7.15 ⏱️2025.02.27 479073a - Added
HTTPremote requestAddProfilerDelegatingHandler(this IHttpClientBuilder builder, bool disableInProduction)overload method 4.9.7.13 ⏱️2025.02.26 5ef4b13 - Added
HTTPremote requestServer-Sent Eventssupport for anyHttpMethod4.9.7.13 ⏱️2025.02.26 caa2aca - Added
HTTPremote request extension method for getting theSet-Cookieresponse header 4.9.7.11 ⏱️2025.02.24 62737cf - Added
HTTPremote request support for setting the request analysis tool trigger delegate 4.9.7.10 ⏱️2025.02.22 82b4d81 - Added
HTTPremote requestConfigureOptionsoverload method supporting service resolution 4.9.7.9 ⏱️2025.02.20 dabbc47 - Added
HTTPremote requestHttpRemoteOptionsoptionFallbackBaseAddressproperty, supporting fallback request base address settings 4.9.7.9 ⏱️2025.02.20 dabbc47 - Added
HTTPremote requestHttpRemoteResulttypeServerproperty 4.9.7.9 ⏱️2025.02.20 5b1c181 - Added
HTTPremote requestHttpRequestMessageclone extension method 4.9.7.8 ⏱️2025.02.18 abd61c8 - Added
HTTPremote request[Forward]forwarding attribute support 4.9.7 ⏱️2025.01.23 023166b - Added
HTTPremote request configuration parameter support 4.9.7 ⏱️2025.01.23 023166b - Added
HTTPremote request forwarding support for ignoring request or response headers 4.9.7 ⏱️2025.01.23 023166b - Added
HTTPremote request redirect support for relative paths 4.9.6.21 ⏱️2024.12.28 17df0c4 - Added
HTTPremote request built-in automatic redirect handling flow 4.9.6.20 ⏱️2024.12.27 4998e13 - Added
HTTPremote requestHttpRemoteOptionsoptionAllowAutoRedirectandMaximumAutomaticRedirectionsconfiguration 4.9.6.20 ⏱️2024.12.27 4998e13 - Added
HTTPremote requestWithCookie(cookieHeaderValue)overload method 4.9.6.18 ⏱️2024.12.25 80394dc - Added
HTTPremote request support forHTTP/1.0andHTTP/1.1server interfaces with no configuration by default 4.9.6.16 ⏱️2024.12.17 61afe9a - Added
HTTPremote request support for setting the request base address feature 4.9.6.15 ⏱️2024.12.10 187a178 - Added
HTTPremote request support for preset operations when adding form item content 4.9.6.12 ⏱️2024.12.06 e610e32 - Added
HTTPremote request support for printing request analysis tool content in non-dependency-injection environments 4.9.6.12 ⏱️2024.12.06 e610e32 - Added
HTTPremote request support for declaratively settingHttpRequestMessagerequest property attributes 4.9.6.11 ⏱️2024.12.04 8306cf0 - Added
HTTPremote request support for configuring the delegate to disable the request analysis tool 4.9.6.7 ⏱️2024.12.02 250ea66 - Added
HTTPremote request support for enabling performance optimization 4.9.6.6 ⏱️2024.12.01 b7ad81b - Added
HTTPremote request support for setting the automaticHostheader 4.9.6.6 ⏱️2024.12.01 b7ad81b - Added
HTTPremote requestDigestCredentialsdigest authentication support 4.9.6.5 ⏱️2024.12.01 3298c02 - Added
HTTPremote requestFileTypeMapperfileMIMEtype mapping class 4.9.6.4 ⏱️2024.11.29 6782110 - Added
HTTPremote request support for streams with application rate limiting 4.9.6.3 ⏱️2024.11.28 f281c32 - Added
HTTPremote request support for server programs that specifically requireContent-Typevalidation 4.9.6.3 ⏱️2024.11.28 f281c32 - Added
HTTPremote request support for configuring the request analysis tool log level 4.9.6.3 ⏱️2024.11.28 f281c32 - Added
HTTPremote request support for globalHttpRemoteOptionsconfiguration 4.9.6.2 ⏱️2024.11.28 b60c996 - Added
HTTPremote request support for configuring whether query parameters ignore null valuesignoreNullValues4.9.6.2 ⏱️2024.11.28 b60c996 - Added
HTTPremote requestMultipartFileadd file type 4.9.6.1 ⏱️2024.11.27 590cd5e - Added
HTTPremote requestWithStatusCodeHandlersupport for status codes containing comparison symbols 4.9.6.1 ⏱️2024.11.27 590cd5e - Added
HTTPremote requestAddHttpDeclarativeExtractorsFromAssembliesbatch registration ofHTTPdeclarative extractors 4.9.6.1 ⏱️2024.11.27 590cd5e - Added
HTTPremote requests supportMocksimulation testing 4.9.9.74 ⏱️2026.08.13 320c865 - Added
HTTPremote requests support a customLogger4.9.9.74 ⏱️2026.08.13 320c865 - Added
HTTPremote requests support directly sending file content and binary stream content 4.9.9.68 ⏱️2026.08.09 63735d6 - Added
HTTPremote requests support enabling standard request headers 4.9.9.67 ⏱️2026.08.09 764367a - Added
HTTPremote requests include a built-inAccess Tokenprovider for the WeChat development platform 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
HTTPremote requests support retrieving raw message lines when sendingServer-Sent Events4.9.9.64 ⏱️2026.08.06 7e959b2 - Added The
HTTPremote requestHttpRemoteClientstatic 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
HTTPremote requests provide the abstract base classHttpRequestBuilderConfigurator<THttpBuilder>for pre-configuringHttpRequestBuilder4.9.9.64 ⏱️2026.08.06 7e959b2 - Added In
HTTPremote requests, theHttpRequestBuilderandHttpFileUploadBuilderbuilders support appending multipart form content (WithMultipart(u=>{})) 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added In
HTTPremote requests,HttpRequestBuildersupports setting theSOAPActionmethod (forWebService) 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
HTTPremote requests support automatically correctingGETandHEADrequests that carry request content when sendingServer-Sent Events(automatically converted toPOST) 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added The
UseHttpRemoteClient(serviceProvider)extension methods forHTTPremote requests support presetting theHttpRemoteClientstatic class to use an external service container 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
HTTPremote requests supportRFC 2047,RFC 5987, andLatin-1(Mojibake) encoded filename parsing when downloading files 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added Helper methods related to sending
Server-Sent EventsinHTTPremote requests (setting response headers and streaming output) 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
HTTPremote requests support configuring theSetOnRedirectdelegate on redirect 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
HTTPremote request upload and download file methods with console progress printing 4.9.9.55 ⏱️2026.08.02 8bd413e - Added
HTTPremote request automaticTokenrefresh for theFurionframework 4.9.9.39 ⏱️2026.07.21 6611c06 - Added
HTTPremote requests support configuringIHttpRequestEventHandlerfor a specificHttpClient4.9.9.39 ⏱️2026.07.21 6611c06 - Added
HTTPremote requests automatically output warning logs when an exception occurs while exception suppression is enabled 4.9.9.38 ⏱️2026.07.21 b783f3e - Added
HTTPremote declarative requests support theValueTaskreturn value type 4.9.9.36 ⏱️2026.07.19 a221418 - Added
HTTPremote requests supportRFC 3986-standard request address concatenation 4.9.9.34 ⏱️2026.07.18 3ae3f64 - Added
HTTPremote requests support custom pipeline handlers for sending requests 4.9.9.25 d618a54 - Added
HTTPremote requests support batch-adding objects to be disposed when the request completes viaAddDisposables4.9.9.16 1284ea8 - Added
HTTPremote requests can act as a common prefix via.SetBaseAddress(url)or[BaseAddress(url]4.9.9.13 ⏱️2026.07.05 0224fa0 - Added
HTTPdeclarative requests support setting headers via[Header("key: value")]4.9.9.9 ⏱️2026.07.02 fa73c28 - Added
HTTPremote requestSetContentmethod supports configuring thedisposeResourcesOnRequestCompletionparameter 4.9.9.9 ⏱️2026.07.02 fa73c28 - Added
HTTPremote request feature to save streams or byte arrays to a local file 4.9.8.97 ⏱️2026.06.16 c8725dc - Added
HTTPremote requests support double serializationJSONresponse content processing 4.9.8.66 ⏱️2026.05.15 54466a9 - Added
HTTPremote requestHttpContextforwarding optionIgnoreQueryParameterssupport 4.9.8.64 ⏱️2026.05.13 18d1922 - Added
HTTPremote requests support query parameter sorting and form field submission sorting 4.9.8.58 ⏱️2026.05.06 d247eff - Added
HTTPremote requestUriBuilderconfiguration operations 4.9.8.45 ⏱️2026.04.19 56be6c6 - Added
HTTPremote requests support setting a never-timeout 4.9.8.21 ⏱️2026.03.09 92e0283 - Added
HTTPremote request declarative requests supportAction<HttpRequestMessage>frozen parameters 4.9.7.244 ⏱️2026.01.09 d9fce11 - Added
HTTPremote requests support theHttpRequestBuilderunified configuratorIHttpRequestBuilderConfigurer4.9.7.244 ⏱️2026.01.09 d9fce11 - Added
HTTPremote requests support providingHttpClientandHttpRequestMessageinstances for downloading file streams from an internetURLaddress 4.9.7.235 ⏱️2025.12.27 a723ae5 - Added
HTTPremote request setting of request headers andCookiesupports configuration parameters 4.9.7.231 ⏱️2025.12.19 541fadd - Added
HTTPremote requests support requesting via a specified network interface cardIPaddress 4.9.7.230 ⏱️2025.12.19 904705d - Added
HTTPremote requestHttpBuilderstatic class, used to simplify the overly longHttpRequestBuildername 4.9.7.222 ⏱️2025.12.08 c0b6c77 - Added
HTTPremote request Profiler logs support color highlighting 4.9.7.217 ⏱️2025.12.03 29b9348 - Added
HTTPremote requests support setting aJSONresponse deserialization wrapper 4.9.7.214 ⏱️2025.11.26 f046b4d ebe71f9 - Added
HTTPremote requests support automatically repairing invalid response character encoding 4.9.7.202 ⏱️2025.11.13 35530e8 - Added
HTTPremote request ProfilerProfiler(enabled)alias method:Debugger([enabled])4.9.7.137 ⏱️2025.11.07 c044b87 - Added
HTTPremote requests support convertingXMLstrings into typed objects 4.9.7.123 ⏱️2025.09.16 41746d2 - Added
HTTPremote request builder instances supportWhenconditional building 4.9.7.100 ⏱️2025.07.22 651b4d5 - Added
HTTPremote requests support configuring a callback action when a request timeout occurs 4.9.7.62 ⏱️2025.05.15 23a580d - Added
HTTPremote request Profiler prints theHttpClient Nameitem 4.9.7.51 ⏱️2025.04.26 33479e2 - Added
HTTPremote requestWithSuccessStatusCodeHandlermethod supports setting a callback action for successful request status codes 4.9.7.47 ⏱️2025.04.20 cf7956e - Added
HTTPremote request status code handlers support setting ranges with the~symbol, e.g.200~2994.9.7.47 ⏱️2025.04.20 cf7956e - Added
HTTPremote requestSetOmitContentType(omit)method supports removing or keeping the request contentContent-Type4.9.7.44 ⏱️2025.04.17 4d98d60 - Added
HTTPremote requests support setting theHTTPversion for a single request 4.9.7.40 ⏱️2025.04.12 1a9bc7b - Added
HTTPremote request Profiler prints theHTTP Versionitem 4.9.7.40 ⏱️2025.04.12 1a9bc7b - Added
HTTPremote requests automatically handle Chinese mojibake issues during serialization 4.9.7.29 ⏱️2025.03.23 489aa55 - Added
HTTPremote requests support non-ISO 8601-1:2019time strings duringJSONdeserialization 4.9.7.25 ⏱️2025.03.14 10de94b 3f3d619 - Added
HTTPremote requests support enabling the Profiler for allHttpClientclients viaIHttpRemoteBuilder.AddProfilerDelegatingHandler()4.9.7.18 ⏱️2025.03.01 b6ba52b - Added
HTTPremote requestServer-Sent Eventssupport anyHttpMethod4.9.7.13 ⏱️2025.02.26 caa2aca - Added
HTTPremote requests support setting the Profiler trigger delegate 4.9.7.10 ⏱️2025.02.22 82b4d81 - Added
HTTPremote requestConfigureOptionsoverload method that supports resolving services 4.9.7.9 ⏱️2025.02.20 dabbc47 - Added
HTTPremote request configuration parameters support 4.9.7 ⏱️2025.01.23 023166b - Added
HTTPremote request redirect supports relative paths 4.9.6.21 ⏱️2024.12.28 17df0c4 - Added
HTTPremote requests have a built-in automatic redirect handling pipeline 4.9.6.20 ⏱️2024.12.27 4998e13 - Added
HTTPremote requestHttpRemoteOptionsoptionsAllowAutoRedirectandMaximumAutomaticRedirectionsconfiguration 4.9.6.20 ⏱️2024.12.27 4998e13 - Added
HTTPremote requests supportHTTP/1.0andHTTP/1.1server endpoints by default with no configuration 4.9.6.16 ⏱️2024.12.17 61afe9a - Added
HTTPremote requests support printing Profiler content in non-dependency-injection environments 4.9.6.12 ⏱️2024.12.06 e610e32 - Added
HTTPremote requests support configuring a delegate to disable the Profiler 4.9.6.7 ⏱️2024.12.02 250ea66 - Added
HTTPremote requests support server programs that specifically require validatingContent-Type4.9.6.3 ⏱️2024.11.28 f281c32 - Added
HTTPremote requests support configuring the Profiler log level 4.9.6.3 ⏱️2024.11.28 f281c32 - Added
HTTPremote requests support configuring whether query parameters ignore null values viaignoreNullValues4.9.6.2 ⏱️2024.11.28 b60c996 - Added
HTTPremote requestMultipartFileadded file type 4.9.6.1 ⏱️2024.11.27 590cd5e - Added
HTTPremote requestWithStatusCodeHandlersupports comparison-symbol-style status codes 4.9.6.1 ⏱️2024.11.27 590cd5e - Added
HTTPremote requestAddHttpDeclarativeExtractorsFromAssembliesbatch-registersHTTPdeclarative extractors 4.9.6.1 ⏱️2024.11.27 590cd5e
- Added
-
Breaking Changes
- Changed the
HTTPremote declarative request context name fromHttpDeclarativeExtractorContexttoHttpDeclarativeParsingContext4.9.9.70 ⏱️2026.08.11 cfbc6917 - Changed the default
CompletionOptionoption forHTTPremote requestHttpContextforwarding toResponseHeadersRead4.9.9.67 ⏱️2026.08.09 764367a - Changed the method name for setting
Bearerauthorization inHTTPremote requests:AddJwtBearerAuthentication→AddBearerAuthentication4.9.9.64 ⏱️2026.08.06 7e959b2 - Changed the method name for setting the
URLbuilder inHTTPremote requests:SetUriBuilder→SetOnUriBuilding4.9.9.64 ⏱️2026.08.06 7e959b2 - Changed the
OnPostReceiveResponseevent method ofHTTPremote requests to an async method (OnPostReceiveResponseAsync) 4.9.9.64 ⏱️2026.08.06 7e959b2 - Changed the
WebSocketclient events ofHTTPremote requests to async events 4.9.9.64 ⏱️2026.08.06 7e959b2 - Changed the binary content size limit printed by the
HTTPremote request analysis tool from1KBto0.5KBto avoid flooding the console output 4.9.9.64 ⏱️2026.08.06 7e959b2 - Changed the
WithRequestmethod name toWithinHTTPremote requests 4.9.9.52 ⏱️2026.08.01 2c3d42d - Changed the
IUrlParameterFormatterinterface method forURLparameter formatters inHTTPremote requests 4.9.9.40 ⏱️2026.07.23 c380d55 - Changed the
URLparameter sorting delegate signature inHTTPremote requests 4.9.9.40 ⏱️2026.07.23 c380d55 - Changed the content converter method parameter design in
HTTPremote requests 4.9.9.34 ⏱️2026.07.18 3ae3f64 - Added
HTTPremote requestQUERYrequest support 4.9.9.8 ⏱️2026.07.01 1195ffa - Changed
HTTPremote request[Query]renamed to[QueryParam]4.9.9.8 ⏱️2026.07.01 b9df71b
- Changed the
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
HTTPremote request content processorIHttpContentProcessorinterface method signature 4.9.8.90 ⏱️2026.06.05 8c5df99
- Changed the
-
- Changed the content converter factory of
HTTPremote request objects (including interface signature changes), improving extension flexibility and code maintainability 4.9.7.129 ⏱️2025.10.09 cf83a79
- Changed the content converter factory of
-
- Changed the
HTTPremote request extension feature interface method signature 4.9.7.95 ⏱️2025.07.10 4615670
- Changed the
-
- Changed the
[Version]declarative attribute name for setting theHTTPversion inHTTPremote requests to[HttpVersion]4.9.7.41 ⏱️2025.04.14 b054693 - Adjusted
HTTPremote request declarative request context nameHttpDeclarativeExtractorContext->HttpDeclarativeParsingContext4.9.9.70 ⏱️2026.08.11 cfbc6917 - Adjusted
HTTPremote requestHttpContextforwarding defaultCompletionOptionoption is nowResponseHeadersRead4.9.9.67 ⏱️2026.08.09 764367a - Adjusted
HTTPremote request method name for settingBearerauthorization:AddJwtBearerAuthentication→AddBearerAuthentication4.9.9.64 ⏱️2026.08.06 7e959b2 - Adjusted
HTTPremote request method name for setting theURLbuilder:SetUriBuilder→SetOnUriBuilding4.9.9.64 ⏱️2026.08.06 7e959b2 - Adjusted
HTTPremote requestOnPostReceiveResponseevent method changed to an asynchronous method (OnPostReceiveResponseAsync) 4.9.9.64 ⏱️2026.08.06 7e959b2 - Adjusted
HTTPremote requestWebSocketclient events are now asynchronous events 4.9.9.64 ⏱️2026.08.06 7e959b2 - Adjusted
HTTPremote request analysis tool size limit for printing binary content:1KB→0.5KB, to avoid flooding the console output 4.9.9.64 ⏱️2026.08.06 7e959b2 - Adjusted
HTTPremote requestWithRequestmethod renamed toWith4.9.9.52 ⏱️2026.08.01 2c3d42d - Adjusted
HTTPremote requestURLparameter formatterIUrlParameterFormatterinterface methods 4.9.9.40 ⏱️2026.07.23 c380d55 - Adjusted
HTTPremote requestURLparameter sorting delegate signature 4.9.9.40 ⏱️2026.07.23 c380d55 - Adjusted
HTTPremote request content converter method parameter design 4.9.9.34 ⏱️2026.07.18 3ae3f64 - Adjusted
HTTPremote request[Query]renamed to[QueryParam]4.9.9.8 ⏱️2026.07.01 b9df71b Yesterday, the IETF (Internet Engineering Task Force) officially releasedRFC 10008, adding a new member to theHTTPprotocol family — theQUERYmethod. It is anHTTPverb that is as safe and idempotent asGET, 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).
- Changed the
-
- Adjusted
HTTPremote request content processorIHttpContentProcessorinterface method signature 4.9.8.90 ⏱️2026.06.05 8c5df99
- Adjusted
-
- Adjusted
HTTPremote request object content converter factory (including interface signature changes), improving extensibility and code maintainability 4.9.7.129 ⏱️2025.10.09 cf83a79
- Adjusted
-
- Adjusted
HTTPremote request extension feature interface method signatures 4.9.7.95 ⏱️2025.07.10 4615670
- Adjusted
-
- Adjusted
HTTPremote request declarative attribute for setting theHTTPversion: the[Version]name is adjusted to[HttpVersion]4.9.7.41 ⏱️2025.04.14 b054693 - Adjusted
HTTPremote requestOnPostReceiveResponseevent method changed to an async method (OnPostReceiveResponseAsync) 4.9.9.64 ⏱️2026.08.06 7e959b2 - Adjusted
HTTPremote requestWebSocketclient events changed to async events 4.9.9.64 ⏱️2026.08.06 7e959b2 - Adjusted
HTTPremote request Profiler binary content printing size limit:1KB→0.5KB, to avoid flooding the console output 4.9.9.64 ⏱️2026.08.06 7e959b2 - Added
HTTPremote requestQUERYmethod support 4.9.9.8 ⏱️2026.07.01 1195ffa Yesterday, the IETF (Internet Engineering Task Force) officially releasedRFC 10008, adding a new member to theHTTPprotocol family — theQUERYmethod. This is anHTTPverb that is just as safe and idempotent asGET, 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
-
- Adjusted The content converter factory for
HTTPremote request objects (including interface signature changes), improving extension flexibility and code maintainability 4.9.7.129 ⏱️2025.10.09 cf83a79
- Adjusted The content converter factory for
-
- Adjusted The
HTTPremote request declarative attribute[Version]for setting theHTTPversion renamed to[HttpVersion]4.9.7.41 ⏱️2025.04.14 b054693
- Adjusted The
-
Bug Fixes
- Fixed Fixed the issue where
HTTPremote requestETagcaching did not respectCache-Control: no-store/private4.9.9.82 ⏱️2026.08.18 1de84bb - Fixed Fixed the issue where reading a response after
HTTPremote requestETagcaching 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
HTTPremote request multi-threaded chunked downloads 4.9.9.82 ⏱️2026.08.18 1de84bb - Fixed Fixed the resource leak and missing backpressure issue in
HTTPremote request long-polling channels 4.9.9.82 ⏱️2026.08.18 1de84bb - Fixed Fixed the issue where the
OnTimeoutcallback was incorrectly triggered when theHTTPremote 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
HTTPremote 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
HTTPremote requests 4.9.9.67 ⏱️2026.08.09 764367a - Fixed the issue where
Basicauthentication with an empty password was not supported inHTTPremote requests 4.9.9.67 ⏱️2026.08.09 764367a - Fixed the issue where the
URL-encoded form processor did not support string content inHTTPremote requests 4.9.9.67 ⏱️2026.08.09 764367a - Fixed the issue where the
Content-Lengthheader was not excluded when forwardingHttpContextinHTTPremote requests, causing forwarding errors 4.9.9.67 ⏱️2026.08.09 764367a - Fixed the issue where automatic decompression did not occur when forwarding
HttpContexttoIActionResultresults inHTTPremote requests 4.9.9.67 ⏱️2026.08.09 764367a - Fixed the issue where the
HTTPremote 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
HTTPremote requests 4.9.9.65 ⏱️2026.08.07 632ad1e - Fixed the blank page (no output) issue when forwarding websites via
HttpContextinHTTPremote requests 4.9.9.65 ⏱️2026.08.07 632ad1e - Fixed the memory overflow issue in long polling and
SSEscenarios inHTTPremote requests 4.9.9.65 ⏱️2026.08.07 632ad1e - Fixed the calculation bias issue in
HTTPremote request stress testing results 4.9.9.65 ⏱️2026.08.07 632ad1e - Fixed the issue where the automatic refresh configuration of the built-in
FurionandWeChatAccess Tokenmanagers failed inHTTPremote requests 4.9.9.65 ⏱️2026.08.07 632ad1e - Fixed the issue where the built-in
FurionframeworkAccess Tokenprovider did not refresh after expiration inHTTPremote 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
HTTPremote requests 4.9.9.64 ⏱️2026.08.06 7e959b2 - Fixed the multicast delegate handling error (synchronous and asynchronous) in
HTTPremote requests 4.9.9.64 ⏱️2026.08.06 7e959b2 - Fixed the issue where, when appending parameters, configuring
replace: truestill failed to replace the originalURLaddress inHTTPremote requests 4.9.9.64 ⏱️2026.08.06 7e959b2 - Fixed the issue where unnecessary original parameters were carried during redirection, causing request failures in
HTTPremote requests 4.9.9.64 ⏱️2026.08.06 7e959b2 - Fixed the console progress bar disorder when downloading multiple files simultaneously in
HTTPremote requests 4.9.9.59 ⏱️2026.08.03 ecc25f9 029e51a - Fixed the issue where
File-Based Appsapplication types were not supported inHTTPremote requests 4.9.9.53 ⏱️2026.08.02 aae2318 - Fixed the
Boundaryparsing error of content type when forwarding forms inHTTPremote requests 4.9.9.50 ⏱️2026.07.31 8a93868 - Fixed the error handling format and algorithm issues of
Digestdigest authentication inHTTPremote requests 4.9.9.47 ⏱️2026.07.30 312767f - Fixed the stream-disposed exception when the
HTTPremote request analysis log prints response content of unknown size exceeding5MB4.9.9.46 ⏱️2026.07.29 22c8edb - Fixed the data truncation issue when the
WebSocketclient receives large messages inHTTPremote requests 4.9.9.46 ⏱️2026.07.29 fc1634d - Fixed the deadlock issue when the
HTTPremote request analysis log printsSSEor streaming response content 4.9.9.43 ⏱️2026.07.26 5fd05a1 09cb4f1 - Fixed the data error handling issue in
SSEand long polling inHTTPremote requests 4.9.9.43 ⏱️2026.07.26 5fd05a1 - Fixed the issue where the
WebSocketclient did not release event resources after disposal inHTTPremote requests 4.9.9.34 3ae3f64 - Fixed the
SSRFattack security issue inHTTPremote request forwarding 4.9.9.30 020aee7 b30721d - Fixed the issue where console progress printing might throw exceptions during
HTTPremote file upload/download 4.9.9.20 acfd9dd - Fixed the connection pool exhaustion issue in extreme cases in
HTTPremote requests 4.9.9.18 9b7b430 - Fixed the decompression exception when using
HTTPremote requests inBlazor WebAssemblyapplications 4.9.9.13 ⏱️2026.07.05 0224fa0 - Fixed the blank line printing issue in some special scenarios in
HTTPremote 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
HTTPremote requests 4.9.9.12 ⏱️2026.07.05 aa47822 - Fixed the issue where
HttpResponseMessagewas not released inHTTPremote requests 4.9.9.10 ⏱️2026.07.03 9a37cfa - Fixed the issue where
SetJsonContentcould not apply globalHttpClientconfiguration inHTTPremote requests 4.9.8.90 ⏱️2026.06.05 8c5df99 - Fixed the potential memory overflow issue when forwarding
HttpContextinHTTPremote requests 4.9.8.90 ⏱️2026.06.05 8c5df99 - Fixed the thread pool issue in the file downloader of
HTTPremote requests 4.9.8.90 ⏱️2026.06.05 8c5df99 - Fixed the issue where the analysis tool could not print compressed content (such as
gzip) inHTTPremote requests 4.9.8.64 ⏱️2026.05.13 18d1922 - Fixed the memory issue and excessive
QPScalculation error inHTTPremote request stress testing 4.9.8.57 ⏱️2026.05.01 ab3b093 - Fixed the deadlock issue when enabling request analysis logs in synchronous requests in
Blazorapplications forHTTPremote 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
HTTPremote requests 4.9.8.44 ⏱️2026.04.18 7b0098d - Fixed the exception when adding generic-type declarative interfaces in
HTTPremote requests 4.9.8.42 ⏱️2026.04.17 b00f2b9 - Fixed the issue where downloading files failed if the server did not set
Content-LengthinHTTPremote requests 4.9.8.36 ⏱️2026.04.09 d904e8d - Fixed the issue where
Accept-Languagecould not be forwarded when forwardingHttpContextinHTTPremote requests 4.9.8.31 ⏱️2026.03.31 #IHTVU9 1f67681 - Fixed the exception when the analysis tool prints files exceeding
2GBinHTTPremote requests 4.9.8.2 ⏱️2026.01.24 600d02a - Fixed the issue where path segments were not removed when handling redirection in
HTTPremote 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
HTTPremote requests 4.9.7.232 ⏱️2025.12.22 5252bbd - Fixed the duplicate printing issue in the analysis tool of
HTTPremote requests 4.9.7.219 ⏱️2025.12.03 82091b4 - Fixed the issue where the analysis log printed incomplete form data in
HTTPremote requests 4.9.7.217 ⏱️2025.12.03 5bce378 - Fixed the issue where the analysis log did not print
HttpClientdefault configuration request headers inHTTPremote requests 4.9.7.217 ⏱️2025.12.03 fd0eedc - Fixed the issue where cloning
HttpRequestMessagelost theOptionsproperty inHTTPremote requests 4.9.7.215 ⏱️2025.11.26 bf38601 - Fixed the null reference exception when the upstream server response did not carry a
Content-Typeheader inHTTPremote requests 4.9.7.210 ⏱️2025.11.18 48eae77 - Fixed the issue where the response body was lost for some status codes when forwarding
HttpContextcontent inHTTPremote requests 4.9.7.210 ⏱️2025.11.18 48eae77 - Fixed the multi-threaded deadlock issue in the
HttpRemoteClientstatic class ofHTTPremote requests 4.9.7.137 ⏱️2025.11.07 c044b87 - Fixed the Chinese garbled text (mojibake) issue when parsing the
Content-Dispositionheader filename in the response ofHTTPremote 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
HTTPremote requests 4.9.7.116 ⏱️2025.09.02 47250ef - Fixed the concurrency thread safety issue in
HTTPremote 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
HTTPremote requests 4.9.7.113 ⏱️2025.08.29 5e92eab - Fixed the issue where
Content-Typewas lost when forwardingHttpContextinHTTPremote requests 4.9.7.109 ⏱️2025.08.14 9aaf17c - Fixed the issue where disabling cache was ineffective when forwarding
HttpContextinHTTPremote requests 4.9.7.104 ⏱️2025.07.24 3a386fa - Fixed the issue where
MultipartFile-type properties could not be sent via forms inHTTPremote 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) inHTTPremote 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
HTTPremote request analysis tool 4.9.7.93 ⏱️2025.07.05 30c853d - Fixed the timeout configuration issue in
HTTPremote 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 convertingHttpContextinHTTPremote requests 4.9.7.89 ⏱️2025.06.20 ca7bfb5 - Fixed the issue where the analysis tool did not support
Blazor WebAssemblyapplications inHTTPremote requests 4.9.7.69 ⏱️2025.05.22 c257ed0 - Fixed the format disorder issue when manually printing in the
HTTPremote request analysis tool 4.9.7.52 ⏱️2025.04.27 14261e4 - Fixed the memory overflow (
OOM) issue inHTTPremote request deserialization caused by versionv4.9.7.494.9.7.50 ⏱️2025.04.25 4cf7375 406ff44 - Fixed the issue where a trailing
/at the end of the request path was automatically removed inHTTPremote requests 4.9.7.45 ⏱️2025.04.17 5b18955 - Fixed the issue where
User-Agentcould not be removed viaRemoveHeadersinHTTPremote requests 4.9.7.44 ⏱️2025.04.17 4d98d60 - Fixed the exception when forcing
IPv4and the request address is anIPaddress inHTTPremote requests 4.9.7.28 ⏱️2025.03.23 1d57a07 - Fixed the parsing failure when a parameter value contains multiple
=while parsingURLparameters inHTTPremote 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
HTTPremote requests 4.9.7.21 ⏱️2025.03.03 7b3335e - Fixed the
CancellationTokenerror handling issue in file upload/download, long polling, andServer-Sent EventsinHTTPremote requests 4.9.7.16 ⏱️2025.02.28 21c1f06 - Fixed the null reference exception when configuring the client base address in
HTTPremote 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
HTTPremote requests 4.9.7.10 ⏱️2025.02.22 82b4d81 - Fixed the issue of incorrectly handling the request method and request content during redirection in
HTTPremote requests 4.9.7.2 ⏱️2025.01.26 c326cf3 - Fixed the corrupted file issue when forwarding
HttpContextfiles inHTTPremote requests 4.9.7.1 ⏱️2025.01.23 e90a08c - Fixed the issue where query parameters might be repeatedly concatenated when encountering redirection in
HTTPremote requests 4.9.7 ⏱️2025.01.23 0e64da5 - Fixed Fixed the issue where
HTTPremote 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
HTTPremote request content type could not be automatically inferred from request headers 4.9.9.67 ⏱️2026.08.09 764367a - Fixed Fixed the issue where
HTTPremote requests did not supportBasicauthentication with an empty password 4.9.9.67 ⏱️2026.08.09 764367a - Fixed Fixed the issue where the
HTTPremote requestURL-encoded form processor did not support string content 4.9.9.67 ⏱️2026.08.09 764367a - Fixed Fixed the issue where the
Content-Lengthheader was not excluded when forwardingHttpContextinHTTPremote requests, causing forwarding exceptions 4.9.9.67 ⏱️2026.08.09 764367a - Fixed Fixed the issue where
HttpContextforwarded toIActionResultresults inHTTPremote requests could not be automatically decompressed 4.9.9.67 ⏱️2026.08.09 764367a - Fixed Fixed the issue where the
HTTPremote 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
HTTPremote requests 4.9.9.65 ⏱️2026.08.07 632ad1e - Fixed Fixed the blank page (no output) issue when forwarding websites through
HttpContextinHTTPremote requests 4.9.9.65 ⏱️2026.08.07 632ad1e - Fixed Fixed the memory overflow issue in
HTTPremote request long polling andSSEscenarios 4.9.9.65 ⏱️2026.08.07 632ad1e - Fixed Fixed the issue of calculation deviation in
HTTPremote 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
FurionandWeChatAccess Tokenmanagers inHTTPremote requests became ineffective 4.9.9.65 ⏱️2026.08.07 632ad1e - Fixed Fixed the issue where the built-in
FurionframeworkAccess Tokenprovider inHTTPremote requests did not refresh after expiration 4.9.9.64 ⏱️2026.08.06 7e959b2 - Fixed Fixed the issue where the assertion context in
HTTPremote 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
HTTPremote requests (synchronous and asynchronous) 4.9.9.64 ⏱️2026.08.06 7e959b2 - Fixed Fixed the issue where appending parameters in
HTTPremote requests failed to replace the originalURLaddress even whenreplace: truewas configured 4.9.9.64 ⏱️2026.08.06 7e959b2 - Fixed Fixed the issue where unnecessary original parameters were carried during redirects in
HTTPremote 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
HTTPremote requests 4.9.9.59 ⏱️2026.08.03 ecc25f9 029e51a - Fixed Fixed the issue where
HTTPremote requests did not support theFile-Based Appsapplication type 4.9.9.53 ⏱️2026.08.02 aae2318 - Fixed Fixed the
Boundaryparsing error of the content type when forwarding forms inHTTPremote requests 4.9.9.50 ⏱️2026.07.31 8a93868 - Fixed Fixed the error handling format and algorithm issues of
Digestauthentication inHTTPremote requests 4.9.9.47 ⏱️2026.07.30 312767f - Fixed Fixed the stream-disposed exception when the
HTTPremote request analysis log printed response content of unknown size exceeding5MB4.9.9.46 ⏱️2026.07.29 22c8edb - Fixed Fixed the data truncation issue when the
HTTPremote requestWebSocketclient received large messages 4.9.9.46 ⏱️2026.07.29 fc1634d - Fixed Fixed the deadlock issue when the
HTTPremote request analysis log printedSSEor streaming response content 4.9.9.43 ⏱️2026.07.26 5fd05a1 09cb4f1 - Fixed Fixed the error handling data issue in
HTTPremote requestSSEand long polling 4.9.9.43 ⏱️2026.07.26 5fd05a1 - Fixed Fixed the issue where the
HTTPremote requestWebSocketclient did not release event resources after disposal 4.9.9.34 3ae3f64 - Fixed Fixed the
SSRFattack security issue inHTTPremote request forwarding 4.9.9.30 020aee7 b30721d - Fixed Fixed the issue where console progress printing might throw exceptions during
HTTPremote file upload/download 4.9.9.20 acfd9dd - Fixed Fixed the connection pool exhaustion issue in
HTTPremote requests under extreme conditions 4.9.9.18 9b7b430 - Fixed Fixed the decompression exception issue when using
HTTPremote requests inBlazor WebAssemblyapplications 4.9.9.13 ⏱️2026.07.05 0224fa0 - Fixed Fixed the blank line printing issue in
HTTPremote request analysis logs under some special scenarios 4.9.9.13 ⏱️2026.07.05 0224fa0 - Fixed Fixed the issue where
HTTPremote request declarative interfaces did not support closed generic interface definitions 4.9.9.12 ⏱️2026.07.05 aa47822 - Fixed Fixed the issue of undisposed
HttpResponseMessageinHTTPremote requests 4.9.9.10 ⏱️2026.07.03 9a37cfa - Fixed Fixed the issue where
SetJsonContentinHTTPremote requests could not apply globalHttpClientconfiguration 4.9.8.90 ⏱️2026.06.05 8c5df99 - Fixed Fixed the potential memory overflow issue when forwarding
HttpContextinHTTPremote requests 4.9.8.90 ⏱️2026.06.05 8c5df99 - Fixed Fixed the thread pool issue in the
HTTPremote request file downloader 4.9.8.90 ⏱️2026.06.05 8c5df99 - Fixed Fixed the issue where the
HTTPremote request analysis tool could not print compressed content (such asgzip) 4.9.8.64 ⏱️2026.05.13 18d1922 - Fixed Fixed the memory issue and excessive
QPScalculation error inHTTPremote 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
Blazorapplications 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
HTTPremote requests 4.9.8.44 ⏱️2026.04.18 7b0098d - Fixed Fixed the exception issue when adding generic declarative interfaces in
HTTPremote requests 4.9.8.42 ⏱️2026.04.17 b00f2b9 - Fixed Fixed the download failure issue when the server did not set
Content-Lengthwhile downloading files inHTTPremote requests 4.9.8.36 ⏱️2026.04.09 d904e8d - Fixed Fixed the issue where
Accept-Languagecould not be forwarded when forwardingHttpContextinHTTPremote requests 4.9.8.31 ⏱️2026.03.31 #IHTVU9 1f67681 - Fixed Fixed the exception issue when the
HTTPremote request analysis tool printed files exceeding2GB4.9.8.2 ⏱️2026.01.24 600d02a - Fixed Fixed the issue where path segments were not removed when handling redirects in
HTTPremote requests 4.9.8.1 ⏱️2026.01.22 288facb - Fixed Fixed the issue where setting the base address in
HTTPremote 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
HTTPremote request analysis tool 4.9.7.219 ⏱️2025.12.03 82091b4 - Fixed Fixed the issue where the
HTTPremote request analysis log did not print form data completely 4.9.7.217 ⏱️2025.12.03 5bce378 - Fixed Fixed the issue where the
HTTPremote request analysis log did not print theHttpClientdefault configured request headers 4.9.7.217 ⏱️2025.12.03 fd0eedc - Fixed Fixed the issue where cloning
HttpRequestMessageinHTTPremote requests lost theOptionsproperty 4.9.7.215 ⏱️2025.11.26 bf38601 - Fixed Fixed the null reference exception when the upstream server response did not carry the
Content-Typeheader inHTTPremote 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
HttpContextcontent inHTTPremote requests 4.9.7.210 ⏱️2025.11.18 48eae77 - Fixed Fixed the multi-threaded deadlock issue in the
HTTPremote request static classHttpRemoteClient4.9.7.137 ⏱️2025.11.07 c044b87 - Fixed Fixed the garbled Chinese characters issue when parsing the file name in the response
Content-Dispositionheader inHTTPremote 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
HTTPremote requests 4.9.7.116 ⏱️2025.09.02 47250ef - Fixed Fixed the concurrency thread safety issue in
HTTPremote 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
HTTPremote requests 4.9.7.113 ⏱️2025.08.29 5e92eab - Fixed Fixed the issue where
Content-Typewas lost when forwardingHttpContextinHTTPremote requests 4.9.7.109 ⏱️2025.08.14 9aaf17c - Fixed Fixed the issue where disabling the cache was ineffective when forwarding
HttpContextinHTTPremote requests 4.9.7.104 ⏱️2025.07.24 3a386fa - Fixed Fixed the issue where
MultipartFiletype properties could not be sent via forms inHTTPremote requests 4.9.7.93 ⏱️2025.07.05 30c853d - Fixed Fixed the issue where uploading files in
HTTPremote 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 toUnnamed_xxxxxxxxx) 4.9.7.93 ⏱️2025.07.05 30c853d - Fixed Fixed the issue where the
HTTPremote 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
HTTPremote 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 convertingHttpContextinHTTPremote requests 4.9.7.89 ⏱️2025.06.20 ca7bfb5 - Fixed Fixed the issue where the
HTTPremote request analysis tool did not supportBlazor WebAssemblyapplications 4.9.7.69 ⏱️2025.05.22 c257ed0 - Fixed Fixed the format disorder issue when the
HTTPremote request analysis tool was manually printed 4.9.7.52 ⏱️2025.04.27 14261e4 - Fixed Fixed the memory overflow (
OOM) issue inHTTPremote request deserialization caused by versionv4.9.7.494.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 inHTTPremote requests 4.9.7.45 ⏱️2025.04.17 5b18955 - Fixed Fixed the issue where
User-Agentcould not be removed viaRemoveHeadersinHTTPremote requests 4.9.7.44 ⏱️2025.04.17 4d98d60 - Fixed Fixed the exception issue when forcing
IPv4inHTTPremote requests while the request address was anIPaddress 4.9.7.28 ⏱️2025.03.23 1d57a07 - Fixed Fixed the parsing failure issue when a parameter value contained multiple
=while parsingURLparameters inHTTPremote 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
HTTPremote requests 4.9.7.21 ⏱️2025.03.03 7b3335e - Fixed Fixed the
CancellationTokenerror handling issue inHTTPremote request file upload/download, long polling, andServer-Sent Events4.9.7.16 ⏱️2025.02.28 21c1f06 - Fixed Fixed the null reference exception when the client configured the base address in
HTTPremote requests 4.9.7.16 ⏱️2025.02.28 21c1f06 - Fixed Fixed the issue where the
HTTPremote 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
HTTPremote request redirect operations 4.9.7.2 ⏱️2025.01.26 c326cf3 - Fixed Fixed the corrupted file issue when forwarding
HttpContextfiles inHTTPremote requests 4.9.7.1 ⏱️2025.01.23 e90a08c - Fixed Fixed the issue where query parameters might be concatenated repeatedly when
HTTPremote requests encountered redirects 4.9.7 ⏱️2025.01.23 0e64da5 - Fixed Fixed the issue where
HTTPremote 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
HTTPremote request content type could not be automatically inferred from request headers 4.9.9.67 ⏱️2026.08.09 764367a - Fixed Fixed the issue where
HTTPremote requests could not automatically decompress when forwardingHttpContextto anIActionResultresult 4.9.9.67 ⏱️2026.08.09 764367a - Fixed Fixed the issue where the
HTTPremote 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
HTTPremote 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
HTTPremote requests forwarded a website viaHttpContext4.9.9.65 ⏱️2026.08.07 632ad1e - Fixed Fixed the calculation deviation issue in
HTTPremote request stress testing results 4.9.9.65 ⏱️2026.08.07 632ad1e - Fixed Fixed the issue where the built-in
FurionandWeChatAccess Tokenmanager automatic refresh configuration became ineffective inHTTPremote requests 4.9.9.65 ⏱️2026.08.07 632ad1e - Fixed Fixed the issue where the
HTTPremote 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
HTTPremote 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
HTTPremote requests, configuringreplace: truestill could not replace the originalURLaddress 4.9.9.64 ⏱️2026.08.06 7e959b2 - Fixed Fixed the issue where
HTTPremote 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
HTTPremote requests 4.9.9.59 ⏱️2026.08.03 ecc25f9 029e51a - Fixed Fixed the
Boundaryparsing error of the content type whenHTTPremote requests forwarded forms 4.9.9.50 ⏱️2026.07.31 8a93868 - Fixed Fixed the
HTTPremote requestDigestdigest authentication error handling format and algorithm issues 4.9.9.47 ⏱️2026.07.30 312767f - Fixed Fixed the stream-disposed exception when
HTTPremote request Profiler logs printed response content of unknown size exceeding5MB4.9.9.46 ⏱️2026.07.29 22c8edb - Fixed Fixed the deadlock issue when
HTTPremote request Profiler logs printedSSEor streaming response content 4.9.9.43 ⏱️2026.07.26 5fd05a1 09cb4f1 - Fixed Fixed the
HTTPremote requestSSEand 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
HTTPremote file upload/download 4.9.9.20 acfd9dd - Fixed Fixed the decompression exception when
HTTPremote requests were used inBlazor WebAssemblyapplications 4.9.9.13 ⏱️2026.07.05 0224fa0 - Fixed Fixed the blank-line printing issue in
HTTPremote request Profiler logs in some special scenarios 4.9.9.13 ⏱️2026.07.05 0224fa0 - Fixed Fixed the issue where
HTTPremote requests had undisposedHttpResponseMessageinstances 4.9.9.10 ⏱️2026.07.03 9a37cfa - Fixed Fixed the issue where
HTTPremote requestSetJsonContentcould not apply globalHttpClientconfiguration 4.9.8.90 ⏱️2026.06.05 8c5df99 - Fixed Fixed the potential memory overflow issue when
HTTPremote requests forwardedHttpContext4.9.8.90 ⏱️2026.06.05 8c5df99 - Fixed Fixed the issue where the
HTTPremote request Profiler could not print compressed content (e.g.gzip) 4.9.8.64 ⏱️2026.05.13 18d1922 - Fixed Fixed the memory issue in
HTTPremote request stress testing and the excessiveQPScalculation error 4.9.8.57 ⏱️2026.05.01 ab3b093 - Fixed Fixed the deadlock issue when enabling Profiler logs in synchronous requests in
Blazorapplications forHTTPremote requests 4.9.8.46 ⏱️2026.04.19 bfa8579 - Fixed Fixed the issue where
HTTPremote 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
HTTPremote 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-LengthinHTTPremote requests 4.9.8.36 ⏱️2026.04.09 d904e8d - Fixed Fixed the exception when the
HTTPremote request Profiler printed files exceeding2GB4.9.8.2 ⏱️2026.01.24 600d02a - Fixed Fixed the issue where
HTTPremote requests did not remove path segments when handling redirects 4.9.8.1 ⏱️2026.01.22 288facb - Fixed Fixed the issue where
HTTPremote 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
HTTPremote request Profiler 4.9.7.219 ⏱️2025.12.03 82091b4 - Fixed Fixed the issue where
HTTPremote request Profiler logs printed incomplete form data 4.9.7.217 ⏱️2025.12.03 5bce378 - Fixed Fixed the issue where
HTTPremote request Profiler logs did not printHttpClientdefault-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-Typeheader inHTTPremote requests 4.9.7.210 ⏱️2025.11.18 48eae77 - Fixed Fixed the Chinese mojibake issue when parsing the filename from the response
Content-Dispositionheader inHTTPremote requests 4.9.7.124 ⏱️2025.09.16 183cb5e - Fixed Fixed the issue where the console progress bar could not auto-adapt during
HTTPremote request file upload/download 4.9.7.116 ⏱️2025.09.02 47250ef - Fixed Fixed the concurrent thread safety issue in
HTTPremote 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
HTTPremote 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 inHTTPremote requests 4.9.7.93 ⏱️2025.07.05 30c853d - Fixed Fixed the issue where, when uploading files in
HTTPremote requests, an unconfigured filename caused the server to fail to receive the file properly (if no filename is specified, the filename defaults toUnnamed_xxxxxxxxx) 4.9.7.93 ⏱️2025.07.05 30c853d - Fixed Fixed the issue where the
HTTPremote 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
HTTPremote 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 convertingHttpContextinHTTPremote requests 4.9.7.89 ⏱️2025.06.20 ca7bfb5 - Fixed Fixed the issue where the
HTTPremote request Profiler did not supportBlazor WebAssemblyapplications 4.9.7.69 ⏱️2025.05.22 c257ed0 - Fixed Fixed the formatting disorder issue when manually printing with the
HTTPremote request Profiler 4.9.7.52 ⏱️2025.04.27 14261e4 - Fixed Fixed the issue where
HTTPremote requests could not removeUser-AgentviaRemoveHeaders4.9.7.44 ⏱️2025.04.17 4d98d60 - Fixed Fixed the exception when the request address was an
IPaddress whileIPv4was force-enabled inHTTPremote requests 4.9.7.28 ⏱️2025.03.23 1d57a07 - Fixed Fixed the parsing failure in
HTTPremote requests when aURLparameter value contained multiple=signs 4.9.7.24 ⏱️2025.03.13 5c9270f - Fixed Fixed the issue where
HTTPremote 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
CancellationTokenhandling issue inHTTPremote request file upload/download, long polling, andServer-Sent Events4.9.7.16 ⏱️2025.02.28 21c1f06 - Fixed Fixed the null reference exception when the
HTTPremote request client configured a base address 4.9.7.16 ⏱️2025.02.28 21c1f06 - Fixed Fixed the issue where the
HTTPremote 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
HTTPremote request redirect operations handled the request method and request content incorrectly 4.9.7.2 ⏱️2025.01.26 c326cf3 - Fixed Fixed the issue where
HTTPremote requests could duplicate query parameters when encountering redirects 4.9.7 ⏱️2025.01.23 0e64da5
- Fixed Fixed the issue where
-
Other Changes
- Improved the
HTTPremote request analysis tool to displayCURLcommand strings 4.9.9.67 ⏱️2026.08.09 764367a - Removed the log output of the
HTTPremote request file upload and download managers 4.9.9.67 ⏱️2026.08.09 764367a - Improved the
HTTPremote request analysis tool, benchmarking against external packet capture tools such asFiddler/Wireshark4.9.9.63 ⏱️2026.08.05 af1de91 - Improved the
HTTPremote request analysis tool and the defaultboundaryformat for sending form data 4.9.9.61 ⏱️2026.08.04 45d88e1 - Improved the performance of
ETagcaching and redirection handling inHTTPremote requests 4.9.9.60 ⏱️2026.08.04 1f99ba2 - Improved the issue where
QPScalculation had large errors due to performance issues inHTTPremote request stress testing 4.9.9.56 ⏱️2026.08.02 635af70 - Improved the
JSONserialization feature ofHTTPremote requests 4.9.9.51 ⏱️2026.08.01 85f6dea #IK5MUW - Improved sending raw string content in
HTTPremote requests 4.9.9.46 ⏱️2026.07.29 22c8edb - Improved the path parameter template syntax of
HTTPremote requests 4.9.9.41 ⏱️2026.07.24 40b7d08 - Improved the declarative data validation feature of
HTTPremote requests 4.9.9.35 ⏱️2026.07.19 3e91e0c - Improved the low-level core logic for sending requests in
HTTPremote requests 4.9.9.34 ⏱️2026.07.18 3ae3f64 - Improved the default
Content-Typeinference logic ofHTTPremote requests 4.9.9.15 ⏱️2026.07.06 5495a09 - Improved
HTTPremote request analysis logs to reduce memory usage 4.9.8.98 ⏱️2026.06.17 dc8f573 - Improved
HTTPremote 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
HTTPremote requests 4.9.8.37 ⏱️2026.04.11 49223d6 - Improved the timeout of
HTTPremote requests, supporting setting it tonull4.9.8.22 ⏱️2026.03.09 537400c - Improved the
.SetOnPreSendRequestmethod of theHTTPremote request builder to support multiple calls 4.9.7.244 ⏱️2026.01.09 e42e6b0 - Improved simplified custom configuration of the
HTTPremote request static class HttpRemoteClient 4.9.7.221 ⏱️2025.12.06 ca3d6f6 - Improved the issue where sending text content did not support setting
Content-TypeinHTTPremote requests 4.9.7.218 ⏱️2025.12.03 9d6cdd1 - Improved the
HTTPremote request logging system to facilitate accurate error location in production environments 4.9.7.212 ⏱️2025.11.26 c40570b - Improved the
WebSocketclient constructor option parameters ofHTTPremote requests 4.9.7.130 ⏱️2025.10.15 ca85e8e - Improved the file download feature of
HTTPremote requests, adding theFileTransferResultreturn value 4.9.7.128 ⏱️2025.09.30 9311ee3 04010e2 - Improved the console progress bar time format for file upload and download in
HTTPremote requests 4.9.7.117 ⏱️2025.09.02 665a453 - Improved the console progress bar effect printed during file upload and download in
HTTPremote requests 4.9.7.114 ⏱️2025.08.29 3204e72 - Improved the multipart form setting method (overload) of
HTTPremote requests 4.9.7.99 ⏱️2025.07.19 60b9260 - Improved the
HTTPremote request analysis tool to automatically handleUnicodeescaping 4.9.7.48 ⏱️2025.04.23 f0a01d6 - Improved the
HTTPremote request analysis tool to print the sizes of request and response content 4.9.7.47 ⏱️2025.04.20 cf7956e - Changed the default
User-AgentofHTTPremote requests to match theEdgebrowser (version133)User-Agent4.9.7.18 ⏱️2025.03.01 b6ba52b - Changed the long polling property (event) type of
HTTPremote requests fromFunc<HttpResponseMessage, Task>?toFunc<HttpResponseMessage, CancellationToken, Task>4.9.7.17 ⏱️2025.02.28 050e64f - Changed the
onMessageproperty type ofServerSentEventsinHTTPremote requests fromFunc<ServerSentEventsData, Task>?toFunc<ServerSentEventsData, CancellationToken, Task>4.9.7.14 ⏱️2025.02.26 5ef4b13 - Changed the automatic
Hostrequest header ofHTTPremote requests tofalse, i.e., disabled by default 4.9.6.20 ⏱️2024.12.27 4998e13 - Improved
HTTPremote requests enable automaticHostrequest header setting by default 4.9.6.16 ⏱️2024.12.17 61afe9a - Improved
HTTPremote requests setBoundaryby default when submitting form data 4.9.6.16 ⏱️2024.12.17 61afe9a - Improved the
RateLimitedStreamwith application rate limiting based on the token bucket algorithm inHTTPremote requests 4.9.6.10 ⏱️2024.12.03 f0ee8af - Improved the performance of the
HTTPremote request analysis tool, outputting only5KBof content by default when printing 4.9.6.9 ⏱️2024.12.02 88afe64 - Improved the
HTTPremote request analysis tool, providing request content and response content printing 4.9.6.7 ⏱️2024.12.02 250ea66 - Improved the
HTTPremote request analysis tool, providing more detailed printing 4.9.6.4 ⏱️2024.11.29 6782110 - Improved Improved the
HTTPremote request analysis tool to support displaying theCURLcommand string 4.9.9.67 ⏱️2026.08.09 764367a - Removed Removed the log output of the
HTTPremote request file upload and download managers 4.9.9.67 ⏱️2026.08.09 764367a - Improved Improved the
HTTPremote request analysis tool to benchmark against external packet capture tools such asFiddler/Wireshark4.9.9.63 ⏱️2026.08.05 af1de91 - Improved Improved the default
boundaryformat of theHTTPremote request analysis tool and form data sending 4.9.9.61 ⏱️2026.08.04 45d88e1 - Improved Improved the performance of
ETagcaching and redirect handling inHTTPremote requests 4.9.9.60 ⏱️2026.08.04 1f99ba2 - Improved Improved the large
QPScalculation error caused by performance issues inHTTPremote request stress testing 4.9.9.56 ⏱️2026.08.02 635af70 - Improved Improved the
JSONserialization feature ofHTTPremote requests 4.9.9.51 ⏱️2026.08.01 85f6dea #IK5MUW - Improved Improved sending raw string content in
HTTPremote requests 4.9.9.46 ⏱️2026.07.29 22c8edb - Improved Improved the path parameter template syntax of
HTTPremote requests 4.9.9.41 ⏱️2026.07.24 40b7d08 - Improved Improved the declarative data validation feature of
HTTPremote requests 4.9.9.35 ⏱️2026.07.19 3e91e0c - Improved Improved the underlying core request-sending logic of
HTTPremote requests 4.9.9.34 ⏱️2026.07.18 3ae3f64 - Improved Improved the default
Content-Typeinference logic ofHTTPremote requests 4.9.9.15 ⏱️2026.07.06 5495a09 - Improved Improved the
HTTPremote request analysis log to reduce memory usage 4.9.8.98 ⏱️2026.06.17 dc8f573 - Improved Improved the
HTTPremote 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
HTTPremote requests 4.9.8.37 ⏱️2026.04.11 49223d6 - Improved Improved the
HTTPremote request timeout to support being set tonull4.9.8.22 ⏱️2026.03.09 537400c - Improved Improved the
.SetOnPreSendRequestmethod of theHTTPremote request builder to support multiple calls 4.9.7.244 ⏱️2026.01.09 e42e6b0 - Improved Simplified custom configuration of the
HTTPremote request static class HttpRemoteClient 4.9.7.221 ⏱️2025.12.06 ca3d6f6 - Improved Improved the issue where sending text content in
HTTPremote requests did not support settingContent-Type4.9.7.218 ⏱️2025.12.03 9d6cdd1 - Improved Improved the
HTTPremote 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
HTTPremote requestWebSocketclient 4.9.7.130 ⏱️2025.10.15 ca85e8e - Improved Improved the
HTTPremote request file download feature, adding theFileTransferResultreturn 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
HTTPremote 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
HTTPremote requests 4.9.7.114 ⏱️2025.08.29 3204e72 - Improved Improved the
HTTPremote request multipart form setting method (overload) 4.9.7.99 ⏱️2025.07.19 60b9260 - Improved Improved the
HTTPremote request analysis tool to automatically handleUnicodeescapes 4.9.7.48 ⏱️2025.04.23 f0a01d6 - Improved Improved the
HTTPremote 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-AgentofHTTPremote requests to match theUser-Agentof theEdgebrowser (version133) 4.9.7.18 ⏱️2025.03.01 b6ba52b - Adjusted
HTTPremote request long polling property (event) type changed fromFunc<HttpResponseMessage, Task>?->Func<HttpResponseMessage, CancellationToken, Task>4.9.7.17 ⏱️2025.02.28 050e64f - Adjusted
HTTPremote requestServerSentEventsonMessageproperty type changed fromFunc<ServerSentEventsData, Task>?->Func<ServerSentEventsData, CancellationToken, Task>4.9.7.14 ⏱️2025.02.26 5ef4b13 - Adjusted
HTTPremote request automaticHostrequest header setting isfalse, i.e., disabled by default 4.9.6.20 ⏱️2024.12.27 4998e13 - Improved Improved the
HTTPremote request to enable automatic requestHostheader setting by default 4.9.6.16 ⏱️2024.12.17 61afe9a - Improved Improved the
HTTPremote request to set theBoundaryby default when submitting form data 4.9.6.16 ⏱️2024.12.17 61afe9a - Improved Improved the
HTTPremote requestRateLimitedStream, a stream with application rate limiting, based on the token bucket algorithm 4.9.6.10 ⏱️2024.12.03 f0ee8af - Improved Improved the
HTTPremote request analysis tool performance to output only5KBof content by default when printing content 4.9.6.9 ⏱️2024.12.02 88afe64 - Improved Improved the
HTTPremote request analysis tool to provide request content and response content printing 4.9.6.7 ⏱️2024.12.02 250ea66 - Improved Improved the
HTTPremote request analysis tool to provide more detailed printing 4.9.6.4 ⏱️2024.11.29 6782110 - Improved Improved the
HTTPremote request Profiler, which now supports displaying theCURLcommand string 4.9.9.67 ⏱️2026.08.09 764367a - Improved Improved the
HTTPremote request Profiler to benchmark against external packet capture tools such asFiddler/Wireshark4.9.9.63 ⏱️2026.08.05 af1de91 - Improved Improved the
HTTPremote request Profiler and the defaultboundaryformat for sending form data 4.9.9.61 ⏱️2026.08.04 45d88e1 - Improved Improved the performance of
HTTPremote requestETagcaching and redirect handling 4.9.9.60 ⏱️2026.08.04 1f99ba2 - Improved Improved
HTTPremote request stress testing, which had largeQPScalculation errors due to performance issues 4.9.9.56 ⏱️2026.08.02 635af70 - Improved Improved the
HTTPremote requestJSONserialization functionality 4.9.9.51 ⏱️2026.08.01 85f6dea #IK5MUW - Improved Improved
HTTPremote request sending of raw string content 4.9.9.46 ⏱️2026.07.29 22c8edb - Improved Improved the
HTTPremote request path parameter template syntax 4.9.9.41 ⏱️2026.07.24 40b7d08 - Improved Improved the
HTTPremote request declarative data validation functionality 4.9.9.35 ⏱️2026.07.19 3e91e0c - Improved Improved the core logic of the underlying request sending in
HTTPremote requests 4.9.9.34 ⏱️2026.07.18 3ae3f64 - Improved Improved the
HTTPremote request defaultContent-Typeinference logic 4.9.9.15 ⏱️2026.07.06 5495a09 - Improved Improved
HTTPremote request Profiler logs to reduce memory usage 4.9.8.98 ⏱️2026.06.17 dc8f573 - Improved Improved
HTTPremote request Profiler logs by merging log output 4.9.8.77 ⏱️2026.05.20 fb8428c - Improved Improved the notification frequency of
HTTPremote request file download transfer progress 4.9.8.37 ⏱️2026.04.11 49223d6 - Improved Improved the
HTTPremote request timeout, which now supports being set tonull4.9.8.22 ⏱️2026.03.09 537400c - Improved Improved the
HTTPremote request builder's.SetOnPreSendRequestmethod to support multiple invocations 4.9.7.244 ⏱️2026.01.09 e42e6b0 - Improved Simplified the custom configuration of the
HTTPremote request static class HttpRemoteClient 4.9.7.221 ⏱️2025.12.06 ca3d6f6 - Improved Improved the issue where
HTTPremote requests could not setContent-Typewhen sending text content 4.9.7.218 ⏱️2025.12.03 9d6cdd1 - Improved Improved the
HTTPremote request logging system to facilitate accurately locating errors in production environments 4.9.7.212 ⏱️2025.11.26 c40570b - Improved Improved the
HTTPremote requestWebSocketclient constructor option parameters 4.9.7.130 ⏱️2025.10.15 ca85e8e - Improved Improved the time format of the
HTTPremote request file upload and download console progress bar 4.9.7.117 ⏱️2025.09.02 665a453 - Improved Improved the effect of printing the
HTTPremote request file upload and download progress bar to the console 4.9.7.114 ⏱️2025.08.29 3204e72 - Improved Improved the
HTTPremote request method for setting multipart forms (overloads) 4.9.7.99 ⏱️2025.07.19 60b9260 - Improved Improved the
HTTPremote request Profiler to automatically handleUnicodeescapes 4.9.7.48 ⏱️2025.04.23 f0a01d6 - Improved Improved the
HTTPremote request Profiler to support printing the sizes of request and response content 4.9.7.47 ⏱️2025.04.20 cf7956e - Adjusted Adjusted the
HTTPremote request defaultUser-Agentto match theUser-Agentof theEdgebrowser (version133) 4.9.7.18 ⏱️2025.03.01 b6ba52b - Adjusted
HTTPremote request automaticHostrequest header setting changed tofalse, i.e. disabled by default 4.9.6.20 ⏱️2024.12.27 4998e13 - Improved Improved
HTTPremote requests to enable automaticHostrequest header setting by default 4.9.6.16 ⏱️2024.12.17 61afe9a - Improved Improved
HTTPremote requests to setBoundaryby default when submitting form data 4.9.6.16 ⏱️2024.12.17 61afe9a - Improved Improved the
HTTPremote requestRateLimitedStream, an application-rate-limited stream based on the token bucket algorithm 4.9.6.10 ⏱️2024.12.03 f0ee8af - Improved Improved the
HTTPremote request Profiler performance, which by default outputs only5KBof content when printing 4.9.6.9 ⏱️2024.12.02 88afe64 - Improved Improved the
HTTPremote request Profiler to provide request content and response content printing 4.9.6.7 ⏱️2024.12.02 250ea66 - Improved Improved the
HTTPremote request Profiler to provide more detailed printing 4.9.6.4 ⏱️2024.11.29 6782110
- Improved the