Releases: dotnetcore/WebApiClient
Releases · dotnetcore/WebApiClient
V1.1.2
22 Jan 14:12
Compare
Sorry, something went wrong.
No results found
增加[IgnoreWhenNullAttribute]的DataAnnotation特性
FormFieldAttribute、MulitpartTexAttribute、FormField、MulitpartText增加IgnoreWhenNull属性
所有DataAnnotation特性均可配置FormatScope
公开ApiInterceptor对象,HttpApiClient支持自定义IApiInterceptor
HttpApiClient.Create的缓存优化
完善demo
V1.1.1
19 Jan 17:14
Compare
Sorry, something went wrong.
No results found
WebApiClient.Defaults.HttpClient支持接入外部Handler实例
全新的Middleware思想开发的KeyValueFormatter
HttpClientConfig增加Tags属性,访问HttpClient对象线程安全
ApiActionContext增加Tags属性,表示本次请求相关的自定义数据的存储和访问容器
V1.1.0
17 Jan 15:30
Compare
Sorry, something went wrong.
No results found
第一个长期支持的版本,所有重要的类和Api未来版本都将保持支持。
新增
GlobalFilters(全局过滤器的容器)
IApiActionFilter接口
ApiActionDescriptor和ApiparameterDescriptor增加Member属性
接口实例对象派生于HttpApiClient
HttpResponseMessage类型的扩展方法
IHttpClient增加SetCookie方法
KeyValue序列化支持KeyValuePair类型
支持NetStandard2.0
修改
更新mime表
ApiparameterDescriptor移除ExecuteAsync方法
公开WebApiClient.Defaults.HttpClient对象
公开各个Formatter对象,在WebApiClient.Defaults空间下
namespace重新划分
修复
动态创建接口代理程序集在某些支行时不支持多模块的异常
HttpContent特性参数位置在后面影响到请求内容的正确性