c# - Docusign eSign:GetDocument 请求超时
问题描述
最近我们在下载信封文档时遇到问题。6 分钟后出现以下异常。
envelopesApi.GetDocument(accountId, envelopeId, documentId)
DocuSign.eSign.Client.ApiException:调用 GetDocument 时出错:操作已超时。
超时设置为 10 分钟,如下所示,
var envelopesApi = new EnvelopesApi();
envelopesApi.Configuration.Timeout = 600000;
envelopesApi.Configuration.ApiClient.RestClient.Timeout = 600000;//also added this
但是收到错误后,通过邮递员重试时成功。
此错误也是间歇性的。
有什么我们缺少的吗?
谢谢,杜拉
解决方案
发生超时的原因有很多,例如从 DocuSign 服务器到您的盒子的过程中的 Internet 延迟和其他 TPC/IP 问题。我建议在后台完成诸如检索大文件之类的操作。
您还应该建议您将 SDK 更新到最新版本,因为在这方面进行了一些改进。
推荐阅读
- android - 在 Windows 10 上安装 Android Studio 时出现任何错误
- angular - 如何在 Angular 中使用 HttpClient GET 方法?
- django - Django Form - 如何为一个字段创建一个带有循环的自定义表单模板?
- active-directory - Active Directory 组成员身份审核
- git - 从 GitHub 迁移到 GitLab
- javascript - 如何设置 vue3-chartjs 固定高度?
- json - 在 Typescipt 中,如何过滤对象数组中遇到的第一个唯一对象?
- nlp - 创建 NER 标签列的属性错误
- python - while vc.is_playing() 循环永远不会退出
- elasticsearch - 如何从kibana向远程服务器发送请求?