sap.Url = "省略......";
//输入账号密码
sap.Credentials = new NetworkCredential("OTMS_USER", "Rc3A28DZpm4f");
string certPath = @"d:\xxxx.pfx";
X509Certificate objx509 = new X509Certificate2(certPath, "11111111", X509KeyStorageFlags.MachineKeySet);
sap.ClientCertificates.Add(objx509);
hzzy.tmsReturnDto sp = new hzzy.tmsReturnDto();
hzzy.transportOrderDetailDto ss = new hzzy.transportOrderDetailDto();
ss.product = "sss";
ss.orderRuqest = "1";
ss.quantity = "2";
ss.requestNo = "3";
hzzy.transportOrderDto ssx = new hzzy.transportOrderDto();
ssx.driverName = "1";
ssx.driverMobile = "2";
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(CheckValidationResult);
sp = sap.transportOrder(ssx);
///这句报错了,基础连接已经关闭: 发送时发生错误
请各位大侠指教
4 个解决方案
#1
光你客户端没法判断,还要看服务端,是证书问题,还是网络问题,或者是参数问题
#2
现我在的问题,是认证出现了问题,但我真想不出哪里出了问题?
#3
调试你的服务器端。
开发不能只靠“想”。
开发不能只靠“想”。
#4
主要是服务器端,没有收到我给的内容,就这个郁闷
有什么办法吗?
有什么办法吗?
#1
光你客户端没法判断,还要看服务端,是证书问题,还是网络问题,或者是参数问题
#2
现我在的问题,是认证出现了问题,但我真想不出哪里出了问题?
#3
调试你的服务器端。
开发不能只靠“想”。
开发不能只靠“想”。
#4
主要是服务器端,没有收到我给的内容,就这个郁闷
有什么办法吗?
有什么办法吗?