RestSharp RestClient 的默认超时值是多少?

Posted

技术标签:

【中文标题】RestSharp RestClient 的默认超时值是多少?【英文标题】:What is default timeout value of RestSharp RestClient? 【发布时间】:2015-05-03 23:16:20 【问题描述】:

有人知道RestSharp RestClient 的默认超时值吗?

【问题讨论】:

【参考方案1】:

RestSharp 在后台使用 HttpWebRequest,它的 default timeout 为 100 秒。

【讨论】:

【参考方案2】:

在使用异步请求时,至少某些版本的 RestSharp(我正在查看 106.6.10)将使用明确设置的超时值,但不提供默认值。

这是因为:

Timeout 属性对使用 BeginGetResponse 或 BeginGetRequestStream 方法发出的异步请求没有影响。

(https://docs.microsoft.com/en-us/dotnet/api/system.net.httpwebrequest.timeout?view=netframework-4.8#remarks)

【讨论】:

以上是关于RestSharp RestClient 的默认超时值是多少?的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 RestSharp 和 GoCardless 设置 MIME 类型

在 c# 中使用 RestClient 作为 multipart/form-data 上传文件

如何通过命令行使用WisdomTool restclient?

RestSharp的简单用法

RestSharp - 忽略 SSL 错误

RestSharp用法小结