问题描述
使用wsdl生成代理类时就报错了,应该怎么弄,第一次接触https的webservice,服务应该是用java开发的webservice地址:https://ross.ote.cnnic.cn:8443/cnnicAPI/services/registrant?wsdl在线急等!!
解决方案
解决方案二:
这个是远程证书问题啊如果不想验证证书,就添加ServerCertificateValidationCallback,并且在回调函数内直接返回true
解决方案三:
引用1楼songbing774933的回复:
这个是远程证书问题啊如果不想验证证书,就添加ServerCertificateValidationCallback,并且在回调函数内直接返回true
wsdl哪个参数可以不验证证书呢
解决方案四:
ServicePointManager.ServerCertificateValidationCallback=newRemoteCertificateValidationCallback(CheckValidationResult);privatestaticboolCheckValidationResult(objectsender,X509Certificatecertificate,X509Chainchain,SslPolicyErrorserrors){returntrue;}
解决方案五:
那就不要用wsdl的方式,通过vs添加web引用的方式添加呢
解决方案六:
引用3楼songbing774933的回复:
ServicePointManager.ServerCertificateValidationCallback=newRemoteCertificateValidationCallback(CheckValidationResult);privatestaticboolCheckValidationResult(objectsender,X509Certificatecertificate,X509Chainchain,SslPolicyErrorserrors){returntrue;}
这样不用生成代理类吗,不生成代理类怎么请求呢
解决方案七:
然后添加引用后就可以用这个了
解决方案八:
引用5楼zxk3200的回复:
Quote: 引用3楼songbing774933的回复:
ServicePointManager.ServerCertificateValidationCallback=newRemoteCertificateValidationCallback(CheckValidationResult);privatestaticboolCheckValidationResult(objectsender,X509Certificatecertificate,X509Chainchain,SslPolicyErrorserrors){returntrue;}这样不用生成代理类吗,不生成代理类怎么请求呢
没用过wsdl....
解决方案九:
引用6楼starfd的回复:
然后添加引用后就可以用这个了
我试下
解决方案十:
wsdl.exe/l:cs/out:D:/Service1.cshttps://ross.ote.cnnic.cn:8443/cnnicAPI/services/registrant?wsdl在visualstudio命令里面,执行上面的东东,会生成一个代理类到D盘
解决方案十一:
引用9楼lovelj2012的回复:
wsdl.exe/l:cs/out:D:/Service1.cshttps://ross.ote.cnnic.cn:8443/cnnicAPI/services/registrant?wsdl在visualstudio命令里面,执行上面的东东,会生成一个代理类到D盘
生不成啊
解决方案十二:
额,我试了下,java的webservice确实不能这么玩帮你度娘了个,自己瞧瞧吧
解决方案十三:
引用6楼starfd的回复:
然后添加引用后就可以用这个了
他这里需要用户名密码,类似这种我用cn.cnnic.domain.VspRegistrantDomainServiceClientvrd=newVspRegistrantDomainServiceClient();vrd.ClientCredentials.Windows.ClientCredential.UserName="zwanVSP";vrd.ClientCredentials.Windows.ClientCredential.Password="****";vrd.ClientCredentials.SupportInteractive=true;vara=vrd.vspDomainUpload("pp.com");
设置了用户名感觉无效呢
解决方案十四:
Authenticatepre-emptively这个加密方式是什么意思,在c#里应该怎么写啊
解决方案十五:
有人知道吗??求解