Docusignapi C#.net docusign Api调用返回错误( ;基础连接已关闭:接收时发生意外错误)
对于DocuSign签名设备: C#.netDocusignapi C#.net docusign Api调用返回错误( ;基础连接已关闭:接收时发生意外错误),docusignapi,Docusignapi,对于DocuSign签名设备: C#.netDocusignApi调用返回错误: The underlying connection was closed: An unexpected error occurred on a receive DocusignURL包含两部分(baseURL,ResourcePath)。 以base64string形式发送用于签名的文档。请参阅以下代码 私有void Form1\u加载(对象发送方、事件参数e) { 字符串baseURL=
Docusign
Api调用返回错误:
The underlying connection was closed: An unexpected error occurred on a receive
Docusign
URL包含两部分(baseURL
,ResourcePath
)。
以base64string形式发送用于签名的文档。请参阅以下代码
私有void Form1\u加载(对象发送方、事件参数e)
{
字符串baseURL=”https://prime-dsa-devctr.docusign.net:8081";
字符串resourcePath=“sapiws/v1/digital_signature”;
字符串APIRL=baseURL+“/”+resourcePath;
var client=新的RestClient(apirl);
var请求=新的重新请求(Method.PUT);
AddHeader(“内容类型”、“应用程序/json”);
request.AddHeader(“授权”、“基本”+DSABasicAuthorizationString(“xxxx@xxx.com", "####"));
//“数字签名”请求主体为Json格式的字符串(使用JavaScriptSerializer或Newtonsoft.Json从对象构建)
字符串DigSigRequestBody=
“{\”CreateAndSignField\”:“+//结构名称指定操作/函数
“{\'file\':”+“\”“+File2Base64String(“C:\\work\\PurchaseOrder.pdf”)+“\”,”+
“\”文件类型\“:\”PDF\“,”+
“\“x\:\“91\”+
“\“y\:\“164\”,”+
“宽度”:“113”+
“高度”:“38”+
“\”第\“:\”1\“,”+
“\“timeFormat\”:\“h:mm:ss\”,”+
“日期格式”:“日/月/年”+
“外观”:[“图形图像”、“签名人”、“时间”]+
"}" +
"}";
AddParameter(“application/json”,DigSigRequestBody,ParameterType.RequestBody);
IRestResponse response=client.Execute(请求);
JObject joResponse=JObject.Parse(response.Content);
Base64String2Path(joResponse[“signedFile”].Value(),“C:\\work\\PurchaseOrder.DSA-REST-SIGNED.pdf”);
Console.WriteLine(“成功”);
Console.ReadKey();
}
私有静态void Base64String2Path(字符串Base64String,字符串FilePath)
{
Byte[]bytes=Convert.FromBase64String(Base64String);
writealBytes(文件路径,字节);
}
私有静态字符串File2Base64String(字符串文件路径)
{
Byte[]bytes=File.ReadAllBytes(文件路径);
String fileB64Data=System.Convert.ToBase64String(字节);
返回fileb64数据;
}
私有静态字符串DSABasicAuthorizationString(字符串用户名、字符串密码)
{
var dsabasicaporizationbytes=System.Text.Encoding.UTF8.GetBytes(用户名+“:”+密码);
返回System.Convert.ToBase64String(DSABasicAuthorizationBytes);
}
DocuSign Signature Appliance试用系统当前处于脱机状态,等待DocuSign Engineering的软件更新
有关更多信息,请向您的DocuSign技术联系人或销售人员询问状态。参考DocuSign ticket CSNC-1521,DocuSign Signature Appliance试用系统当前处于脱机状态,等待DocuSign Engineering的软件更新
有关更多信息,请向您的DocuSign技术联系人或销售人员询问状态。参考DocuSign ticket CSNC-1521如果服务当前因维护而停止,请联系我们的DSA支持(DSASupport@DocuSign.com)他们还将提供其他选项。事实上,该服务目前已停止维护,请联系我们的DSA支持(DSASupport@DocuSign.com)他们还将提供额外的选择。这是否有效?(这是一个暂时的错误吗?)它曾经工作过吗?(这是一个暂时的错误吗?)