快捷搜索:

WSDL服务之身份证号码查询详解

.近来公司上项目,此中有一个小栏目 是查询身份证的,便是输入身份证码和姓名返回你的地址和图片的这种,也便是公安部全国公夷易近身份信息系统(NCIIS)不知道 有同伙写过没有,我是第一次,中心有几个问题第一个难题是这样的,要验证证书,当时给文档的时刻只有一个地址,也只有安装上了证书文件才能造访,基础的措施是这样的

按上面写的把官方提共的地方输入到地址栏里,然后回车,然后会呈现这个对话框,我们只要单击查看证书,就行了,在后面呈现的界面 里单击安装就可以了

假如要导出则选择“复制到文件” ==下一步“Base64编码x.509 (.cer)(s)”选择这一项下一步完成绩OK了。

然后把你的证书文件复制到一个位置方便应用。文件名假设为tingting.cer(cer表示证书文件);

像这样的法度榜样一样平常只提共Java版的代码,那我们c#的怎么办呢,哎,不过颠末本日下昼的努力总算是出了,现在给大年夜家分享一下履历;

看Java的代码不太明白 ,不过也能知道一些,现在是Wsdl文件要怎么获得呢?我是这样写的

代码

//哀求的地址

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://www.cnblogs.com/sufei");

//创建证书文件

X509Certificate objx509 = new X509Certificate(Application.StartupPath + "\\tingting.cer");

//添加到哀求里

request.ClientCertificates.Add(objx509);

//User-AgentHTTP标头的值

request.UserAgent = "Client Cert Sample";

request.Method = "POST";

//读返回的流

StreamReader reader = new StreamReader(request.GetResponse().GetResponseStream());

//把获得的WSDL文件放到一个richTextBox1

this.richTextBox1.Text = reader.ReadToEnd();

您可能还会对下面的文章感兴趣: