1.3更新日志
HttpAgent 完整更新日志:新特性、突破性变化、问题修复与改进。
📝 更新日志
-
新特性
- 新增
HTTP远程请求Mock模拟测试功能支持 4.9.9.74 ⏱️2026.08.13 320c865 - 新增
HTTP远程请求自定义Logger支持 4.9.9.74 ⏱️2026.08.13 320c865 - 新增
HTTP远程请求支持设置MCP 2.0消息内容 4.9.9.71 ⏱️2026.08.11 5513b32 - 新增
HTTP远程请求支持直接发送文件内容和二进制流内容 4.9.9.68 ⏱️2026.08.09 63735d6 - 新增
HTTP远程请求支持从cURL命令字符串创建 4.9.9.67 ⏱️2026.08.09 764367a - 新增
HTTP远程请求支持对特定类型的请求内容进行追加操作 4.9.9.67 ⏱️2026.08.09 764367a - 新增
HTTP远程请求支持传入Key: Value键值对以设置请求标头 4.9.9.67 ⏱️2026.08.09 764367a - 新增
HTTP远程请求支持启用标准请求标头功能 4.9.9.67 ⏱️2026.08.09 764367a - 新增
HTTP远程请求HttpContext转发全局配置选项ConfigureForwardOptions4.9.9.67 ⏱️2026.08.09 764367a - 新增
HTTP远程请求中内置微信开发平台的Access Token提供器 4.9.9.64 ⏱️2026.08.06 7e959b2 - 新增
HTTP远程请求发送Server-Sent Events时支持获取原始消息行 4.9.9.64 ⏱️2026.08.06 7e959b2 - 新增
HTTP远程请求HttpRemoteClient静态类支持使用外部服务容器(解决静态类无法应用外部服务配置,以及旧版本字符串扩展请求升级的问题) 4.9.9.64 ⏱️2026.08.06 7e959b2 - 新增
HTTP远程请求预配置HttpRequestBuilder的抽象基类HttpRequestBuilderConfigurator<THttpBuilder>4.9.9.64 ⏱️2026.08.06 7e959b2 - 新增
HTTP远程请求中HttpRequestBuilder和HttpFileUploadBuilder构建器支持追加多部分表单内容(WithMultipart(u=>{})) 4.9.9.64 ⏱️2026.08.06 7e959b2 - 新增
HTTP远程请求中HttpRequestBuilder支持设置SOAPAction方法(用于WebService) 4.9.9.64 ⏱️2026.08.06 7e959b2 - 新增
HTTP远程请求发送Server-Sent Events时支持自动修正带请求内容的GET和HEAD请求(自动转为POST) 4.9.9.64 ⏱️2026.08.06 7e959b2 - 新增
HTTP远程请求的UseHttpRemoteClient(serviceProvider)相关扩展方法,支持预设HttpRemoteClient静态类使用外部服务容器 4.9.9.64 ⏱️2026.08.06 7e959b2 - 新增
HTTP远程请求下载文件时支持RFC 2047、RFC 5987和Latin-1(Mojibake)编码的文件名解析 4.9.9.64 ⏱️2026.08.06 7e959b2 - 新增
HTTP远程请求发送Server-Sent Events的相关辅助方法(设置响应头和流式输出) 4.9.9.64 ⏱️2026.08.06 7e959b2 - 新增
HTTP远程请求重定向时可配置委托SetOnRedirect4.9.9.64 ⏱️2026.08.06 7e959b2 - 新增
HTTP远程请求带控制台进度打印的上传和下载文件方法 4.9.9.55 ⏱️2026.08.02 8bd413e - 新增
HTTP远程请求Action<HttpRequestBuilder>操作符,支持将HttpRequestBuilder隐式转换为Action<HttpRequestBuilder>4.9.9.52 ⏱️2026.08.01 2c3d42d - 新增
HTTP远程请求HttpRequestBuilder.Setup和HttpBuilder.Setup静态属性 4.9.9.52 ⏱️2026.08.01 2c3d42d - 新增
HTTP远程请求ETag缓存功能 4.9.9.48 ⏱️2026.07.31 53c6eb8 - 新增
HTTP远程请求配额策略功能 4.9.9.46 ⏱️2026.07.29 22c8edb - 新增
HTTP远程请求支持zstd解压(.NET11) 4.9.9.46 ⏱️2026.07.29 22c8edb - 新增
HTTP远程请求ContentEquals、ContentMatches、ContentNotEmpty和HeaderNotExists断言方法 4.9.9.46 ⏱️2026.07.29 95f0380 - 新增
HTTP远程请求SSE和长轮询支持返回IAsyncEnumerable<T>4.9.9.43 ⏱️2026.07.26 5fd05a1 - 新增
HTTP远程请求Furion框架自动刷新Token功能 4.9.9.39 ⏱️2026.07.21 6611c06 - 新增
HTTP远程请求JWT解析工具类JwtTokenUtility4.9.9.39 ⏱️2026.07.21 6611c06 - 新增
HTTP远程请求支持为特定HttpClient配置IHttpRequestEventHandler4.9.9.39 ⏱️2026.07.21 6611c06 - 新增
HTTP远程请求支持配置查询参数、请求标头及Cookie的格式化字符串 4.9.9.38 ⏱️2026.07.21 b783f3e - 新增
HTTP远程请求重试策略默认记录日志 4.9.9.38 ⏱️2026.07.21 b783f3e - 新增
HTTP远程请求在启用异常抑制时,若发生异常则自动输出警告日志 4.9.9.38 ⏱️2026.07.21 b783f3e - 新增
HTTP远程请求无依赖声明式代理支持 4.9.9.37 ⏱️2026.07.20 f732128 - 新增
HTTP远程声明式请求支持ValueTask返回值类型 4.9.9.36 ⏱️2026.07.19 a221418 - 新增
HTTP远程请求URL地址支持{key?}和{**key}路径参数 4.9.9.36 ⏱️2026.07.19 a221418 - 新增
HTTP远程请求HttpRemoteResult<T>内容转换器 4.9.9.34 ⏱️2026.07.18 3ae3f64 - 新增
HTTP远程请求支持RFC 3986标准的请求地址拼接 4.9.9.34 ⏱️2026.07.18 3ae3f64 - 新增
HTTP远程请求Access Token自动管理功能 4.9.9.25 d618a54 - 新增
HTTP远程请求重试功能 4.9.9.25 d618a54 - 新增
HTTP远程请求支持自定义发送请求的管道处理器 4.9.9.25 d618a54 - 新增
HTTP远程请求支持多实例服务注册 4.9.9.16 1284ea8 - 新增
HTTP远程请求内容处理器支持返回多个HttpContent组合 4.9.9.16 1284ea8 - 新增
HTTP远程请求构建器RemoveContent方法 4.9.9.16 1284ea8 - 新增
HTTP远程请求支持批量添加请求结束时需要释放的对象方法:AddDisposables4.9.9.16 1284ea8 - 新增
HTTP远程请求获取本地IP地址和MAC地址方法:HttpRemoteUtility.GetLocalIPv4(),HttpRemoteUtility.GetLocalMacAddress()4.9.9.16 1284ea8 - 新增
HTTP远程请求可通过.SetBaseAddress(url)或[BaseAddress(url]充当公共前缀功能 4.9.9.13 ⏱️2026.07.05 0224fa0 - 新增
HTTP远程请求支持添加泛型响应内容转换器 4.9.9.10 ⏱️2026.07.03 9a37cfa - 新增
HTTP远程请求JSON响应反序列化包装器ResultHandler功能 4.9.9.10 ⏱️2026.07.03 9a37cfa - 新增
HTTP远程请求支持发送IBrowserFile文件 4.9.9.9 ⏱️2026.07.02 fa73c28 - 新增
HTTP声明式请求支持通过[Header("键: 值")]方式设置标头 4.9.9.9 ⏱️2026.07.02 fa73c28 - 新增
HTTP远程请求SetContent方法支持配置disposeResourcesOnRequestCompletion参数 4.9.9.9 ⏱️2026.07.02 fa73c28 - 新增
HTTP远程请求IFormFile内容处理器支持 4.9.9.9 ⏱️2026.07.02 8a8e44b - 新增
HTTP远程请求IAsyncEnumerable<T>响应内容类型支持 4.9.9.3 ⏱️2026.06.25 4b80b9b - 新增
HTTP远程请求将流或字节数组保存到本地文件功能 4.9.8.97 ⏱️2026.06.16 c8725dc - 新增
HTTP远程请求FileInfo请求内容处理器 4.9.8.92 ⏱️2026.06.08 c9e3471 - 新增
HTTP远程请求支持 双重序列化JSON的响应内容处理 4.9.8.66 ⏱️2026.05.15 54466a9 - 新增
HTTP远程请求转发HttpContext选项IgnoreQueryParameters支持 4.9.8.64 ⏱️2026.05.13 18d1922 - 新增
HTTP远程请求JSON Lines数据格式支持 4.9.8.63 ⏱️2026.05.12 9abc295 - 新增
HTTP远程请求查询参数排序、表单字段提交排序支持 4.9.8.58 ⏱️2026.05.06 d247eff - 新增
HTTP远程请求支持通过SetUserAgent方法设置请求User-Agent标头 4.9.8.58 ⏱️2026.05.06 d247eff - 新增
HTTP远程请求UserAgents静态类 4.9.8.58 ⏱️2026.05.06 d247eff - 新增
HTTP声明式请求支持禁用数据验证 4.9.8.48 ⏱️2026.04.22 3979720 - 新增
HTTP远程请求UriBuilder配置操作 4.9.8.45 ⏱️2026.04.19 56be6c6 - 新增
HTTP声明式请求支持面向对象继承 4.9.8.42 ⏱️2026.04.17 b00f2b9 - 新增
HTTP远程请求支持设置永不超时 4.9.8.21 ⏱️2026.03.09 92e0283 - 新增
HTTP远程请求支持发送不进行URL编码的表单数据 4.9.8.15 ⏱️2026.02.09 f0104ef - 新增
HTTP远程请求声明式请求支持Action<HttpRequestMessage>冻结参数 4.9.7.244 ⏱️2026.01.09 d9fce11 - 新增
HTTP远程请求支持HttpRequestBuilder统一配置器IHttpRequestBuilderConfigurer4.9.7.244 ⏱️2026.01.09 d9fce11 - 新增
HTTP远程请求支持提供从互联网URL地址下载文件流配置HttpClient和HttpRequestMessage实例 4.9.7.235 ⏱️2025.12.27 a723ae5 - 新增
HTTP远程请求设置请求标头和Cookie支持配置参数 4.9.7.231 ⏱️2025.12.19 541fadd - 新增
HTTP远程请求支持指定网卡IP地址请求 4.9.7.230 ⏱️2025.12.19 904705d - 新增
HTTP远程请求HttpBuilder静态类,用于简化HttpRequestBuilder名称过长问题 4.9.7.222 ⏱️2025.12.08 c0b6c77 - 新增
HTTP远程请求分析日志支持颜色高亮 4.9.7.217 ⏱️2025.12.03 29b9348 - 新增
HTTP远程请求支持设置JSON响应反序列化包装器 4.9.7.214 ⏱️2025.11.26 f046b4d ebe71f9 - 新增
HTTP远程请求支持在未配置日志服务时设置日志回退输出委托 4.9.7.213 ⏱️2025.11.26 17ac155 - 新增
HTTP远程请求在设置JSON数据时支持传入JsonSerializerOptions对象 4.9.7.208 ⏱️2025.11.16 c97b467 - 新增
HTTP远程请求支持自动修复无效的响应字符编码 4.9.7.202 ⏱️2025.11.13 35530e8 - 新增
HTTP远程请求支持表单名称命名策略或自定义转换器 4.9.7.137 ⏱️2025.11.07 6c175a8 - 新增
HTTP远程请求断言功能 4.9.7.137 ⏱️2025.11.07 c044b87 - 新增
HTTP远程请求默认启用响应内容gzip、deflate、brotli和zstd自动解压 4.9.7.137 ⏱️2025.11.07 e9b10ac - 新增
HTTP远程请求请求分析工具Profiler(enabled)别名方法:Debugger([enabled])4.9.7.137 ⏱️2025.11.07 c044b87 - 新增
HTTP远程请求支持添加动态URL参数(请求时求值)4.9.7.131 ⏱️2025.10.17 a162c8d - 新增
HTTP远程请求压力测试支持便捷禁用HTTP缓存 4.9.7.131 ⏱️2025.10.17 a162c8d - 新增
HTTP远程请求支持配置多线程下载文件 4.9.7.123 ⏱️2025.09.16 10bddc9 - 新增
HTTP远程请求支持将XML字符串转换为类型对象 4.9.7.123 ⏱️2025.09.16 41746d2 - 新增
HTTP远程请求构建器实例支持When条件构建 4.9.7.100 ⏱️2025.07.22 651b4d5 - 新增
HTTP远程请求扩展功能构建器With(Action<HttpRequestBuilder>)方法 4.9.7.95 ⏱️2025.07.10 4615670 - 新增
HTTP远程请求声明式[MultipartObject]特性 4.9.7.94 ⏱️2025.07.09 7e52e9c - 新增
HTTP远程请求支持Unix epoch日期格式 4.9.7.77 ⏱️2025.05.31 ca9c94e - 新增
HTTP远程请求URL参数格式化程序 4.9.7.70 ⏱️2025.05.23 e8b24b3 - 新增
HTTP远程请求支持配置SocketsHttpHandler忽略SSL证书验证 4.9.7.63 ⏱️2025.05.16 042da35 - 新增
HTTP远程请求支持配置请求超时发生时的回调操作 4.9.7.62 ⏱️2025.05.15 23a580d - 新增
HTTP远程请求HttpRemoteClient静态类 4.9.7.58 ⏱️2025.05.02 86e9dbe - 新增
HTTP远程请求HttpRemoteResult<TResult>解构函数(析构表达式)功能支持 4.9.7.53 ⏱️2025.04.28 e4dcc10 - 新增
HTTP远程请求IHttpClientBuilder.ConfigureOptions(configure)扩展方法 4.9.7.51 ⏱️2025.04.26 33479e2 - 新增
HTTP远程请求请求分析工具打印HttpClient Name项 4.9.7.51 ⏱️2025.04.26 33479e2 - 新增
HTTP远程请求WithSuccessStatusCodeHandler方法支持设置请求成功状态码回调操作 4.9.7.47 ⏱️2025.04.20 cf7956e - 新增
HTTP远程请求状态码处理程序支持~符号设置区间,如200~2994.9.7.47 ⏱️2025.04.20 cf7956e - 新增
HTTP远程请求SetOmitContentType(omit)方法支持移除或保留请求内容的Content-Type4.9.7.44 ⏱️2025.04.17 4d98d60 - 新增
HTTP远程请求支持从JSON字符串创建HttpRequestBuilder实例 4.9.7.41 ⏱️2025.04.14 580dd04 - 新增
HTTP远程请求支持使用SuppressExceptions()和[SuppressExceptions]抑制请求异常 4.9.7.40 ⏱️2025.04.12 1a9bc7b - 新增
HTTP远程请求支持设置单次请求的HTTP版本 4.9.7.40 ⏱️2025.04.12 1a9bc7b - 新增
HTTP远程请求请求分析工具打印HTTP Version项 4.9.7.40 ⏱️2025.04.12 1a9bc7b - 新增
HTTP远程请求HttpRemoteResult<TResult>类型Version属性(HTTP版本) 4.9.7.40 ⏱️2025.04.12 1a9bc7b - 新增
HTTP远程请求支持设置请求来源地址 4.9.7.36 ⏱️2025.04.02 5d4a241 - 新增
HTTP远程请求HttpRequestBuilder.AddAuthentication(string, string?)重载方法 4.9.7.33 ⏱️2025.03.25 f8a648a - 新增
HTTP远程请求多部分表单AddFile(IFormFile)和AddFiles(IEnumerable<IFormFile>)扩展方法 4.9.7.31 ⏱️2025.03.24 6eb54e0 - 新增
HTTP远程请求反序列化时支持Number和Boolean类型转String类型 4.9.7.29 ⏱️2025.03.23 489aa55 - 新增
HTTP远程请求序列化时自动处理中文乱码问题 4.9.7.29 ⏱️2025.03.23 489aa55 - 新增
HTTP远程请求进行JSON反序列化时支持非ISO 8601-1:2019标准的时间字符串 4.9.7.25 ⏱️2025.03.14 10de94b 3f3d619 - 新增
HTTP远程请求支持为所有HttpClient客户端添加配置IHttpRemoteBuilder.ConfigureHttpClientDefaults(configure)4.9.7.22 ⏱️2025.03.04 cef4ca0 - 新增
HTTP远程请求支持WithPathSegment[s]设置路径片段 4.9.7.21 ⏱️2025.03.03 7b3335e - 新增
HTTP远程请求支持为所有HttpClient客户端启用请求分析工具IHttpRemoteBuilder.AddProfilerDelegatingHandler()4.9.7.18 ⏱️2025.03.01 b6ba52b - 新增
HTTP远程请求支持WebService(SOAP)支持 4.9.7.15 ⏱️2025.02.27 479073a - 新增
HTTP远程请求AddProfilerDelegatingHandler(this IHttpClientBuilder builder, bool disableInProduction)重载方法 4.9.7.13 ⏱️2025.02.26 5ef4b13 - 新增
HTTP远程请求Server-Sent Events支持任意HttpMethod4.9.7.13 ⏱️2025.02.26 caa2aca - 新增
HTTP远程请求获取响应标头Set-Cookie扩展方法 4.9.7.11 ⏱️2025.02.24 62737cf - 新增
HTTP远程请求支持设置请求分析工具触发委托 4.9.7.10 ⏱️2025.02.22 82b4d81 - 新增
HTTP远程请求ConfigureOptions支持解析服务的重载方法 4.9.7.9 ⏱️2025.02.20 dabbc47 - 新增
HTTP远程请求HttpRemoteOptions选项FallbackBaseAddress属性,支持回退请求基地址设置 4.9.7.9 ⏱️2025.02.20 dabbc47 - 新增
HTTP远程请求HttpRemoteResult类型Server属性 4.9.7.9 ⏱️2025.02.20 5b1c181 - 新增
HTTP远程请求HttpRequestMessage克隆扩展方法 4.9.7.8 ⏱️2025.02.18 abd61c8 - 新增
HTTP远程请求[Forward]转发特性支持 4.9.7 ⏱️2025.01.23 023166b - 新增
HTTP远程请求配置参数支持 4.9.7 ⏱️2025.01.23 023166b - 新增
HTTP远程请求转发支持忽略请求或响应标头 4.9.7 ⏱️2025.01.23 023166b - 新增
HTTP远程请求重定向支持相对路径 4.9.6.21 ⏱️2024.12.28 17df0c4 - 新增
HTTP远程请求内置自动重定向处理流程 4.9.6.20 ⏱️2024.12.27 4998e13 - 新增
HTTP远程请求HttpRemoteOptions选项AllowAutoRedirect和MaximumAutomaticRedirections配置 4.9.6.20 ⏱️2024.12.27 4998e13 - 新增
HTTP远程请求WithCookie(cookieHeaderValue)重载方法 4.9.6.18 ⏱️2024.12.25 80394dc - 新增
HTTP远程请求默认无配置支持HTTP/1.0和HTTP/1.1的服务器接口 4.9.6.16 ⏱️2024.12.17 61afe9a - 新增
HTTP远程请求支持设置请求基地址功能 4.9.6.15 ⏱️2024.12.10 187a178 - 新增
HTTP远程请求在添加表单项内容时支持预置操作 4.9.6.12 ⏱️2024.12.06 e610e32 - 新增
HTTP远程请求在非依赖注入环境中支持打印请求分析工具内容 4.9.6.12 ⏱️2024.12.06 e610e32 - 新增
HTTP远程请求支持声明式设置HttpRequestMessage请求属性特性 4.9.6.11 ⏱️2024.12.04 8306cf0 - 新增
HTTP远程请求支持配置禁用请求分析工具委托 4.9.6.7 ⏱️2024.12.02 250ea66 - 新增
HTTP远程请求支持启用性能优化支持 4.9.6.6 ⏱️2024.12.01 b7ad81b - 新增
HTTP远程请求支持设置自动Host标头 4.9.6.6 ⏱️2024.12.01 b7ad81b - 新增
HTTP远程请求DigestCredentials摘要身份认证支持 4.9.6.5 ⏱️2024.12.01 3298c02 - 新增
HTTP远程请求FileTypeMapper文件MIME类型映射类 4.9.6.4 ⏱️2024.11.29 6782110 - 新增
HTTP远程请求支持带应用速率限制的流 4.9.6.3 ⏱️2024.11.28 f281c32 - 新增
HTTP远程请求支持特定需验证Content-Type的服务器程序 4.9.6.3 ⏱️2024.11.28 f281c32 - 新增
HTTP远程请求支持配置请求分析工具日志级别 4.9.6.3 ⏱️2024.11.28 f281c32 - 新增
HTTP远程请求支持全局配置HttpRemoteOptions配置 4.9.6.2 ⏱️2024.11.28 b60c996 - 新增
HTTP远程请求支持配置查询参数是否忽略空值ignoreNullValues4.9.6.2 ⏱️2024.11.28 b60c996 - 新增
HTTP远程请求MultipartFile添加文件类型 4.9.6.1 ⏱️2024.11.27 590cd5e - 新增
HTTP远程请求WithStatusCodeHandler支持包含比较符号类型状态码 4.9.6.1 ⏱️2024.11.27 590cd5e - 新增
HTTP远程请求AddHttpDeclarativeExtractorsFromAssemblies批量注册HTTP声明式提取器 4.9.6.1 ⏱️2024.11.27 590cd5e
- 新增
-
突破性变化
- 调整
HTTP远程请求声明式请求上下文名称HttpDeclarativeExtractorContext->HttpDeclarativeParsingContext4.9.9.70 ⏱️2026.08.11 cfbc6917 - 调整
HTTP远程请求HttpContext转发默认CompletionOption选项为ResponseHeadersRead4.9.9.67 ⏱️2026.08.09 764367a - 调整
HTTP远程请求设置Bearer授权的方法名:AddJwtBearerAuthentication→AddBearerAuthentication4.9.9.64 ⏱️2026.08.06 7e959b2 - 调整
HTTP远程请求设置URL构建器的方法名:SetUriBuilder→SetOnUriBuilding4.9.9.64 ⏱️2026.08.06 7e959b2 - 调整
HTTP远程请求的OnPostReceiveResponse事件方法为异步方法(OnPostReceiveResponseAsync) 4.9.9.64 ⏱️2026.08.06 7e959b2 - 调整
HTTP远程请求WebSocket客户端的事件为异步事件 4.9.9.64 ⏱️2026.08.06 7e959b2 - 调整
HTTP远程请求分析工具打印二进制内容的大小限制:1KB→0.5KB,以避免控制台输出刷屏 4.9.9.64 ⏱️2026.08.06 7e959b2 - 调整
HTTP远程请求WithRequest方法名为With4.9.9.52 ⏱️2026.08.01 2c3d42d - 调整
HTTP远程请求URL参数格式化程序IUrlParameterFormatter接口方法 4.9.9.40 ⏱️2026.07.23 c380d55 - 调整
HTTP远程请求URL参数排序委托签名 4.9.9.40 ⏱️2026.07.23 c380d55 - 调整
HTTP远程请求内容转换器方法参数设计 4.9.9.34 ⏱️2026.07.18 3ae3f64 - 新增
HTTP远程请求QUERY请求支持 4.9.9.8 ⏱️2026.07.01 1195ffa - 调整
HTTP远程请求[Query]重命名为[QueryParam]4.9.9.8 ⏱️2026.07.01 b9df71b
- 调整
查看变化——[Query] 重命名为 [QueryParam]
昨天,IETF(互联网工程任务组)正式发布了 RFC 10008,为 HTTP 协议族增添了一个新成员——QUERY 方法。这是一种与 GET 同样安全、幂等,但支持携带请求内容的 HTTP 动词。
https://www.rfc-editor.org/info/rfc10008
框架已第一时间提供适配支持。
值得注意的是,原有的 [Query] 特性已重命名为 [QueryParam],现在的 [Query] 则用作 HTTP 方法(请求谓词)。
-
- 调整
HTTP远程请求内容处理器IHttpContentProcessor接口方法签名 4.9.8.90 ⏱️2026.06.05 8c5df99
- 调整
-
- 调整
HTTP远程请求对象的内容转换器工厂(含接口签名变更),提升扩展灵活性与代码可维护性 4.9.7.129 ⏱️2025.10.09 cf83a79
- 调整
-
- 调整
HTTP远程请求扩展功能接口方法签名 4.9.7.95 ⏱️2025.07.10 4615670
- 调整
-
- 调整
HTTP远程请求设置HTTP版本的声明式特性[Version]名称,调整为[HttpVersion]4.9.7.41 ⏱️2025.04.14 b054693
- 调整
-
问题修复
- 修复
HTTP远程请求设置请求标头时不能自动归类的问题,如无法识别哪些是请求内容标头 4.9.9.67 ⏱️2026.08.09 764367a - 修复
HTTP远程请求内容类型不能从请求标头中自动推断的问题 4.9.9.67 ⏱️2026.08.09 764367a - 修复
HTTP远程请求不支持设置密码为空的Basic身份认证的问题 4.9.9.67 ⏱️2026.08.09 764367a - 修复
HTTP远程请求URL编码表单处理器不支持字符串内容的问题 4.9.9.67 ⏱️2026.08.09 764367a - 修复
HTTP远程请求HttpContext转发时未排除Content-Length标头,导致转发异常 4.9.9.67 ⏱️2026.08.09 764367a - 修复
HTTP远程请求HttpContext转发到IActionResult结果时不能自动解压的问题 4.9.9.67 ⏱️2026.08.09 764367a - 修复
HTTP远程请求文件下载器因网络波动导致下载失败(额外新增日志跟踪输出) 4.9.9.66 ⏱️2026.08.08 152fa8e - 修复
HTTP远程请求中,配置下载/上传线程数后偶现卡死的问题 4.9.9.65 ⏱️2026.08.07 632ad1e - 修复
HTTP远程请求HttpContext转发网站时出现页面白屏(无输出)的问题 4.9.9.65 ⏱️2026.08.07 632ad1e - 修复
HTTP远程请求长轮询及SSE场景下的内存溢出问题 4.9.9.65 ⏱️2026.08.07 632ad1e - 修复
HTTP远程请求压力测试结果计算偏差的问题 4.9.9.65 ⏱️2026.08.07 632ad1e - 修复
HTTP远程请求内置Furion和WeChat的Access Token管理器自动刷新配置失效问题 4.9.9.65 ⏱️2026.08.07 632ad1e - 修复
HTTP远程请求内置的Furion框架Access Token提供器过期后不刷新的问题 4.9.9.64 ⏱️2026.08.06 7e959b2 - 修复
HTTP远程请求断言上下文在读取响应内容后,导致外部无法再次读取的问题 4.9.9.64 ⏱️2026.08.06 7e959b2 - 修复
HTTP远程请求多播委托处理错误的问题(同步和异步) 4.9.9.64 ⏱️2026.08.06 7e959b2 - 修复
HTTP远程请求追加参数时,若配置了replace: true却无法替换原始URL地址的问题 4.9.9.64 ⏱️2026.08.06 7e959b2 - 修复
HTTP远程请求重定向时携带不必要的原始参数,导致请求失败的问题 4.9.9.64 ⏱️2026.08.06 7e959b2 - 修复
HTTP远程请求多文件同时下载时控制台进度条出现错乱 4.9.9.59 ⏱️2026.08.03 ecc25f9 029e51a - 修复
HTTP远程请求不支持File-Based Apps应用类型问题 4.9.9.53 ⏱️2026.08.02 aae2318 - 修复
HTTP远程请求转发表单时内容类型的Boundary解析错误问题 4.9.9.50 ⏱️2026.07.31 8a93868 - 修复
HTTP远程请求Digest摘要认证错误处理格式和算法问题 4.9.9.47 ⏱️2026.07.30 312767f - 修复
HTTP远程请求分析日志打印未知大小且超过5MB的响应内容时出现流已释放的异常 4.9.9.46 ⏱️2026.07.29 22c8edb - 修复
HTTP远程请求WebSocket客户端接收大消息时数据出现截断问题 4.9.9.46 ⏱️2026.07.29 fc1634d - 修复
HTTP远程请求分析日志打印SSE或流式响应内容出现死锁问题 4.9.9.43 ⏱️2026.07.26 5fd05a1 09cb4f1 - 修复
HTTP远程请求SSE和长轮询错误处理数据问题 4.9.9.43 ⏱️2026.07.26 5fd05a1 - 修复
HTTP远程请求WebSocket客户端销毁后没有释放事件资源 4.9.9.34 3ae3f64 - 修复
HTTP远程请求转发存在SSRF攻击安全问题 4.9.9.30 020aee7 b30721d - 修复
HTTP远程文件上传/下载时,控制台进度打印可能抛出异常的问题 4.9.9.20 acfd9dd - 修复
HTTP远程请求在极端情况下出现连接池耗尽问题 4.9.9.18 9b7b430 - 修复
HTTP远程请求在Blazor WebAssembly应用中使用出现解压异常问题 4.9.9.13 ⏱️2026.07.05 0224fa0 - 修复
HTTP远程请求分析日志在一些特殊场景下出现空行打印问题 4.9.9.13 ⏱️2026.07.05 0224fa0 - 修复
HTTP远程请求声明式接口不支持封闭泛型接口定义问题 4.9.9.12 ⏱️2026.07.05 aa47822 - 修复
HTTP远程请求存在未释放HttpResponseMessage问题 4.9.9.10 ⏱️2026.07.03 9a37cfa - 修复
HTTP远程请求SetJsonContent不能应用全局HttpClient配置问题 4.9.8.90 ⏱️2026.06.05 8c5df99 - 修复
HTTP远程请求转发HttpContext可能内存溢出问题 4.9.8.90 ⏱️2026.06.05 8c5df99 - 修复
HTTP远程请求文件下载器存在线程池问题 4.9.8.90 ⏱️2026.06.05 8c5df99 - 修复
HTTP远程请求分析工具无法打印被压缩后的内容(如gzip) 4.9.8.64 ⏱️2026.05.13 18d1922 - 修复
HTTP远程请求压力测试的内存问题及QPS计算误差过大问题 4.9.8.57 ⏱️2026.05.01 ab3b093 - 修复
HTTP远程请求启用请求分析日志在Blazor应用同步请求中出现死锁问题 4.9.8.46 ⏱️2026.04.19 bfa8579 - 修复
HTTP远程请求获取代理接口特性列表时未递归查找子特性 4.9.8.44 ⏱️2026.04.18 7b0098d - 修复
HTTP远程请求添加泛型类型的声明式接口出现异常问题 4.9.8.42 ⏱️2026.04.17 b00f2b9 - 修复
HTTP远程请求下载文件时若服务器未设置Content-Length导致下载失败问题 4.9.8.36 ⏱️2026.04.09 d904e8d - 修复
HTTP远程请求转发HttpContext时不能转发Accept-Language问题 4.9.8.31 ⏱️2026.03.31 #IHTVU9 1f67681 - 修复
HTTP远程请求分析工具打印超过2GB文件出现异常问题 4.9.8.2 ⏱️2026.01.24 600d02a - 修复
HTTP远程请求在处理重定向时没有移除路径片段问题 4.9.8.1 ⏱️2026.01.22 288facb - 修复
HTTP远程请求设置基地址不支持路径参数和配置参数问题 4.9.7.232 ⏱️2025.12.22 5252bbd - 修复
HTTP远程请求分析工具存在重复打印问题 4.9.7.219 ⏱️2025.12.03 82091b4 - 修复
HTTP远程请求分析日志打印表单数据不全问题 4.9.7.217 ⏱️2025.12.03 5bce378 - 修复
HTTP远程请求分析日志不打印HttpClient默认配置请求头问题 4.9.7.217 ⏱️2025.12.03 fd0eedc - 修复
HTTP远程请求克隆HttpRequestMessage丢失Options属性问题 4.9.7.215 ⏱️2025.11.26 bf38601 - 修复
HTTP远程请求当上游服务器响应未携带Content-Type标头时,引发的空引用异常问题 4.9.7.210 ⏱️2025.11.18 48eae77 - 修复
HTTP远程请求转发HttpContext内容时,部分状态码的响应正文丢失的问题 4.9.7.210 ⏱️2025.11.18 48eae77 - 修复
HTTP远程请求静态类HttpRemoteClient多线程死锁问题 4.9.7.137 ⏱️2025.11.07 c044b87 - 修复
HTTP远程请求解析响应Content-Disposition标头文件名出现中文乱码问题 4.9.7.124 ⏱️2025.09.16 183cb5e - 修复
HTTP远程请求进行文件上传下载时控制台进度条不能自适应问题 4.9.7.116 ⏱️2025.09.02 47250ef - 修复
HTTP远程声明式请求存在并发线程安全问题 4.9.7.115 ⏱️2025.08.31 0a5e57f #ICVKHB - 修复
HTTP远程请求文件下载解析响应标头时文件名存在前后双引号问题 4.9.7.113 ⏱️2025.08.29 5e92eab - 修复
HTTP远程请求转发HttpContext丢失Content-Type问题 4.9.7.109 ⏱️2025.08.14 9aaf17c - 修复
HTTP远程请求转发HttpContext时出现禁用缓存无效问题 4.9.7.104 ⏱️2025.07.24 3a386fa - 修复
HTTP远程请求中无法通过表单方式发送MultipartFile类型属性的问题 4.9.7.93 ⏱️2025.07.05 30c853d - 修复
HTTP远程请求上传文件时,未配置文件名导致服务端无法正常接收文件的问题(若未指定文件名,默认将文件名设置为Unnamed_xxxxxxxxx) 4.9.7.93 ⏱️2025.07.05 30c853d - 修复
HTTP远程请求分析工具在打印二进制内容时,若包含退格符可能导致输出不完整的问题 4.9.7.93 ⏱️2025.07.05 30c853d - 修复
HTTP远程请求中配置超时时间的问题,并明确了超时后抛出的异常类型 4.9.7.90 ⏱️2025.06.25 679319d - 修复
HTTP远程请求转换HttpContext时不能篡改HttpContent(Body)问题 4.9.7.89 ⏱️2025.06.20 ca7bfb5 - 修复
HTTP远程请求分析工具不支持Blazor WebAssembly应用问题 4.9.7.69 ⏱️2025.05.22 c257ed0 - 修复
HTTP远程请求请求分析工具手动打印出现格式错乱问题 4.9.7.52 ⏱️2025.04.27 14261e4 - 修复 因
v4.9.7.49版本导致HTTP远程请求反序列化出现内存溢出(OOM)问题 4.9.7.50 ⏱️2025.04.25 4cf7375 406ff44 - 修复
HTTP远程请求当请求的路径末尾包含/时被自动移除问题 4.9.7.45 ⏱️2025.04.17 5b18955 - 修复
HTTP远程请求无法通过RemoveHeaders移除User-Agent问题 4.9.7.44 ⏱️2025.04.17 4d98d60 - 修复
HTTP远程请求在强制启用IPv4时,若请求地址为IP地址时出现的异常问题 4.9.7.28 ⏱️2025.03.23 1d57a07 - 修复
HTTP远程请求在解析URL参数若参数值出现多个=时导致解析失败问题 4.9.7.24 ⏱️2025.03.13 5c9270f - 修复
HTTP远程请求在未设置查询参数且设置了移除查询参数列表时无效 4.9.7.21 ⏱️2025.03.03 7b3335e - 修复
HTTP远程请求文件上传下载、长轮询和Server-Sent Events错误处理CancellationToken问题 4.9.7.16 ⏱️2025.02.28 21c1f06 - 修复
HTTP远程请求客户端配置的基地址时出现空引用异常 4.9.7.16 ⏱️2025.02.28 21c1f06 - 修复
HTTP远程请求分析工具未打印实际未成功但确保请求为成功的请求的问题 4.9.7.10 ⏱️2025.02.22 82b4d81 - 修复
HTTP远程请求重定向操作错误的处理请求方法和请求内容问题 4.9.7.2 ⏱️2025.01.26 c326cf3 - 修复
HTTP远程请求转发HttpContext文件出现文件已损坏问题 4.9.7.1 ⏱️2025.01.23 e90a08c - 修复
HTTP远程请求遇重定向时可能出现重复拼接查询参数问题 4.9.7 ⏱️2025.01.23 0e64da5
- 修复
-
其他更改
- 改进
HTTP远程请求分析工具,支持显示CURL命令字符串 4.9.9.67 ⏱️2026.08.09 764367a - 移除
HTTP远程请求文件上传和下载管理器的日志输出 4.9.9.67 ⏱️2026.08.09 764367a - 改进
HTTP远程请求分析工具,对标Fiddler/Wireshark等外部抓包工具 4.9.9.63 ⏱️2026.08.05 af1de91 - 改进
HTTP远程请求分析工具和发送表单数据的默认boundary格式 4.9.9.61 ⏱️2026.08.04 45d88e1 - 改进
HTTP远程请求ETag缓存和重定向处理的性能 4.9.9.60 ⏱️2026.08.04 1f99ba2 - 改进
HTTP远程请求压力测试因存在性能问题导致计算QPS误差较大 4.9.9.56 ⏱️2026.08.02 635af70 - 改进
HTTP远程请求JSON序列化功能 4.9.9.51 ⏱️2026.08.01 85f6dea #IK5MUW - 改进
HTTP远程请求发送原始字符串内容 4.9.9.46 ⏱️2026.07.29 22c8edb - 改进
HTTP远程请求路径参数模板语法 4.9.9.41 ⏱️2026.07.24 40b7d08 - 改进
HTTP远程请求声明式数据验证功能 4.9.9.35 ⏱️2026.07.19 3e91e0c - 改进
HTTP远程请求底层发送请求核心逻辑 4.9.9.34 ⏱️2026.07.18 3ae3f64 - 改进
HTTP远程请求默认Content-Type推断逻辑 4.9.9.15 ⏱️2026.07.06 5495a09 - 改进
HTTP远程请求分析日志,减少内存占用 4.9.8.98 ⏱️2026.06.17 dc8f573 - 改进
HTTP远程请求分析日志,合并日志输出 4.9.8.77 ⏱️2026.05.20 fb8428c - 改进
HTTP远程请求文件下载传输进度的通知频率 4.9.8.37 ⏱️2026.04.11 49223d6 - 改进
HTTP远程请求超时时间,支持设置为null4.9.8.22 ⏱️2026.03.09 537400c - 改进
HTTP远程请求构建器的.SetOnPreSendRequest方法,支持多次调用 4.9.7.244 ⏱️2026.01.09 e42e6b0 - 改进 简化
HTTP远程请求静态类 HttpRemoteClient 自定义配置 4.9.7.221 ⏱️2025.12.06 ca3d6f6 - 改进
HTTP远程请求发送文本内容不支持设置Content-Type问题 4.9.7.218 ⏱️2025.12.03 9d6cdd1 - 改进
HTTP远程请求日志系统,方便生产环境准确定位错误 4.9.7.212 ⏱️2025.11.26 c40570b - 改进
HTTP远程请求WebSocket客户端构造函数选项参数 4.9.7.130 ⏱️2025.10.15 ca85e8e - 改进
HTTP远程请求文件下载功能,新增FileTransferResult返回值 4.9.7.128 ⏱️2025.09.30 9311ee3 04010e2 - 改进
HTTP远程请求文件上传和下载控制台进度条时间格式 4.9.7.117 ⏱️2025.09.02 665a453 - 改进
HTTP远程请求文件上传和下载打印到控制台进度条效果 4.9.7.114 ⏱️2025.08.29 3204e72 - 改进
HTTP远程请求设置多部分表单方法(重载) 4.9.7.99 ⏱️2025.07.19 60b9260 - 改进
HTTP远程请求分析工具自动处理Unicode转义 4.9.7.48 ⏱️2025.04.23 f0a01d6 - 改进
HTTP远程请求分析工具,支持打印请求和响应内容的大小 4.9.7.47 ⏱️2025.04.20 cf7956e - 调整
HTTP远程请求默认的User-Agent为Edge浏览器(版本133)的User-Agent一致 4.9.7.18 ⏱️2025.03.01 b6ba52b - 调整
HTTP远程请求长轮询属性(事件)类型,由Func<HttpResponseMessage, Task>?->Func<HttpResponseMessage, CancellationToken, Task>4.9.7.17 ⏱️2025.02.28 050e64f - 调整
HTTP远程请求ServerSentEvents的onMessage属性类型,由Func<ServerSentEventsData, Task>?->Func<ServerSentEventsData, CancellationToken, Task>4.9.7.14 ⏱️2025.02.26 5ef4b13 - 调整
HTTP远程请求自动设置Host请求标头为false,即默认不启用 4.9.6.20 ⏱️2024.12.27 4998e13 - 改进
HTTP远程请求默认启用自动设置请求Host标头 4.9.6.16 ⏱️2024.12.17 61afe9a - 改进
HTTP远程请求提交表单数据时默认设置Boundary4.9.6.16 ⏱️2024.12.17 61afe9a - 改进
HTTP远程请求RateLimitedStream带应用速率限制的流,基于令牌桶算法 4.9.6.10 ⏱️2024.12.03 f0ee8af - 改进
HTTP远程请求分析工具性能,打印内容时默认只输出5KB内容 4.9.6.9 ⏱️2024.12.02 88afe64 - 改进
HTTP远程请求分析工具,提供请求内容和响应内容打印 4.9.6.7 ⏱️2024.12.02 250ea66 - 改进
HTTP远程请求分析工具,提供更多细节打印 4.9.6.4 ⏱️2024.11.29 6782110
- 改进