【问题标题】:get_baseUrl RestSharp errorget_baseUrl RestSharp 错误
【发布时间】:2015-02-04 14:57:30
【问题描述】:

我刚刚下载了 DropNet 来尝试使用它。尝试执行 new DropNetClient 时出现异常:

Method not found: System.String RestSharp.RestClient.get_BaseUrl()

我在 Google 上搜索了这个,发现 RestSharp 可能引入了这个错误,它建议将 RestSharp 更新到 105,但这并没有解决问题。

这是一个已知错误吗?我该如何纠正它?

【问题讨论】:

标签: restsharp dropnet


【解决方案1】:

这是由于 RestSharp 中的更改将 BaseUrl 属性从字符串转换为 URI。

DropNet 需要更新他们的引用并重建以支持 105。这是破坏他们的变化...... https://github.com/restsharp/RestSharp/commit/b15ee7f60b695e0578b6def7a3e1279b62d6fccd

来自https://github.com/restsharp/RestSharp/releases/tag/105.0

新功能/改进

  • 将 BaseUrl 转换为 URI 而不是字符串(可能 重大变化)
  • 将 SimpleJson 包更新到最新版本 (潜在的重大变化)
  • 将制表符的使用转换为空格
  • 已添加 支持 XML 上的 DeserializeAs 属性 反序列化为结构体
  • 在 RestRequest 上添加了其他方法
    • IRestRequest.AddJsonBody
    • IRestRequest.AddXmlBody
    • IRestRequest.AddQueryParameter
  • 增加了对多部分表单的支持 请求同时允许请求正文和文件

错误修复

修复了中参数的潜在空引用异常 RestClient(ToString 用法)

如果你得到 Nuget 包http://www.nuget.org/packages/RestSharp/104.5.0,那么你应该没问题...

【讨论】:

    猜你喜欢
    • 2012-05-10
    • 1970-01-01
    • 2016-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-05
    • 2018-07-10
    • 1970-01-01
    相关资源
    最近更新 更多