项目

RestSharp 更新日志

此更新日志仅维护自 v111。有关先前版本的发布说明,请参阅 RestSharp GitHub 存储库的 Releases 页面

仅列出了最重要的或破坏性更改。所有其他更改均可在 GitHub 上每个发布的详细信息中找到。

v111

  • 添加了 拦截器
  • 由于拦截器提供了更好的方式来注入请求和响应执行流程,因此请求属性 OnBeforeRequestOnBeforeDeserializationOnAfterRequest 已标记为过时,并将在未来的版本中移除。
  • 破坏性更改。 客户端选项 MaxTimeout 更名为 Timeout 并将其类型更改为 Timespan,以提高清晰度。它不再配置 HttpClient 的超时。相反,使用相同的方法为客户端和请求级别超时以及取消令牌设置超时。
  • 破坏性更改。 请求选项 Timeout 类型更改为 Timespan,以提高清晰度。
  • 添加了 .NET 8 目标。
  • 支持不使用分段表单直接上传文件作为内容。
  • 为客户端和请求添加了 CacheControl 选项。
  • 允许使用 AddJsonBody 将顶级字符串序列化。
在本文档中