RestSharp 更新日志
此更新日志仅维护自 v111。有关先前版本的发布说明,请参阅 RestSharp GitHub 存储库的 Releases 页面。
仅列出了最重要的或破坏性更改。所有其他更改均可在 GitHub 上每个发布的详细信息中找到。
v111
- 添加了 拦截器。
- 由于拦截器提供了更好的方式来注入请求和响应执行流程,因此请求属性
OnBeforeRequest
、OnBeforeDeserialization
和OnAfterRequest
已标记为过时,并将在未来的版本中移除。 - 破坏性更改。 客户端选项
MaxTimeout
更名为Timeout
并将其类型更改为Timespan
,以提高清晰度。它不再配置HttpClient
的超时。相反,使用相同的方法为客户端和请求级别超时以及取消令牌设置超时。 - 破坏性更改。 请求选项
Timeout
类型更改为Timespan
,以提高清晰度。 - 添加了 .NET 8 目标。
- 支持不使用分段表单直接上传文件作为内容。
- 为客户端和请求添加了
CacheControl
选项。 - 允许使用
AddJsonBody
将顶级字符串序列化。