[英]ServiceStack Timeout - ASP.NET executionTimeout
我正在使用 ServiceStack 的 JsonServiceClient,但我发现尽管设置了客户端超时,HTTP 调用在一段时间后仍然出错。 我通过设置 ASP.NET 的 executionTimeout 参数来解决这个问题。考虑到 ServiceStack 客户端应该是框架的包装器,这两个超时之间有什么区别? 谢谢
Timeout
属性配置HttpWebRequest.Timeout
属性,但它取决于您运行的 .NET 运行时,因为 .NET 的HttpWebRequest
的实现已完全重写为使用 .NET Core 中的HttpClient
。
如果您使用的是 .NET 6+,建议使用JsonApiClient ,否则之前的所有 .NET 核心应用程序都应使用JsonHttpClient
,而 .NET 框架应用程序可以使用JsonServiceClient
或JsonHttpClient
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.