我们正在使用ServiceStack.Common
的最新源代码来处理可能并且可能超出服务器超时的请求。每当发生这种情况时,我希望JsonServiceClient.PostAsync
能够调用onError
回调。
相反,ServiceClient.Web.AsyncServiceClient.HandleResponseError<>
在另一个线程上的602行引发NullReferenceException
,该线程一直冒泡到浏览器(或App.ApplicationUnhandledException
)。
网上搜索导致一个月前fhurta的fix。这个GitHub讨论已被mythz关闭,因为修复是“复杂的”。是否会很快得到官方修复,还是我们应该获取源代码并自行修复?还有另一种方法来捕捉超时吗?