Delphi 如何调用带有安全证书https的Webservice [问题点数:50分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Bbs5
本版专家分:2261
Bbs9
本版专家分:50584
Blank
红花 2018年11月 Delphi大版内专家分月排行榜第一
2018年5月 Delphi大版内专家分月排行榜第一
2018年2月 Delphi大版内专家分月排行榜第一
2018年1月 Delphi大版内专家分月排行榜第一
2017年12月 Delphi大版内专家分月排行榜第一
2017年8月 Delphi大版内专家分月排行榜第一
2017年7月 Delphi大版内专家分月排行榜第一
2017年5月 Delphi大版内专家分月排行榜第一
2017年3月 Delphi大版内专家分月排行榜第一
2017年2月 Delphi大版内专家分月排行榜第一
2016年12月 Delphi大版内专家分月排行榜第一
2016年11月 Delphi大版内专家分月排行榜第一
2016年10月 Delphi大版内专家分月排行榜第一
2016年9月 Delphi大版内专家分月排行榜第一
2016年8月 Delphi大版内专家分月排行榜第一
2016年7月 Delphi大版内专家分月排行榜第一
2016年6月 Delphi大版内专家分月排行榜第一
2016年5月 Delphi大版内专家分月排行榜第一
2016年4月 Delphi大版内专家分月排行榜第一
2016年3月 Delphi大版内专家分月排行榜第一
2016年2月 Delphi大版内专家分月排行榜第一
2016年1月 Delphi大版内专家分月排行榜第一
2015年12月 Delphi大版内专家分月排行榜第一
2015年11月 Delphi大版内专家分月排行榜第一
2015年10月 Delphi大版内专家分月排行榜第一
2015年9月 Delphi大版内专家分月排行榜第一
2015年8月 Delphi大版内专家分月排行榜第一
2015年7月 Delphi大版内专家分月排行榜第一
2015年6月 Delphi大版内专家分月排行榜第一
2015年5月 Delphi大版内专家分月排行榜第一
2015年4月 Delphi大版内专家分月排行榜第一
2015年3月 Delphi大版内专家分月排行榜第一
2015年2月 Delphi大版内专家分月排行榜第一
2015年1月 Delphi大版内专家分月排行榜第一
2014年12月 Delphi大版内专家分月排行榜第一
2014年11月 Delphi大版内专家分月排行榜第一
Blank
黄花 2017年11月 Delphi大版内专家分月排行榜第二
2017年4月 Delphi大版内专家分月排行榜第二
2017年1月 Delphi大版内专家分月排行榜第二
2014年10月 Delphi大版内专家分月排行榜第二
2014年9月 Delphi大版内专家分月排行榜第二
Bbs9
本版专家分:50584
Blank
红花 2018年11月 Delphi大版内专家分月排行榜第一
2018年5月 Delphi大版内专家分月排行榜第一
2018年2月 Delphi大版内专家分月排行榜第一
2018年1月 Delphi大版内专家分月排行榜第一
2017年12月 Delphi大版内专家分月排行榜第一
2017年8月 Delphi大版内专家分月排行榜第一
2017年7月 Delphi大版内专家分月排行榜第一
2017年5月 Delphi大版内专家分月排行榜第一
2017年3月 Delphi大版内专家分月排行榜第一
2017年2月 Delphi大版内专家分月排行榜第一
2016年12月 Delphi大版内专家分月排行榜第一
2016年11月 Delphi大版内专家分月排行榜第一
2016年10月 Delphi大版内专家分月排行榜第一
2016年9月 Delphi大版内专家分月排行榜第一
2016年8月 Delphi大版内专家分月排行榜第一
2016年7月 Delphi大版内专家分月排行榜第一
2016年6月 Delphi大版内专家分月排行榜第一
2016年5月 Delphi大版内专家分月排行榜第一
2016年4月 Delphi大版内专家分月排行榜第一
2016年3月 Delphi大版内专家分月排行榜第一
2016年2月 Delphi大版内专家分月排行榜第一
2016年1月 Delphi大版内专家分月排行榜第一
2015年12月 Delphi大版内专家分月排行榜第一
2015年11月 Delphi大版内专家分月排行榜第一
2015年10月 Delphi大版内专家分月排行榜第一
2015年9月 Delphi大版内专家分月排行榜第一
2015年8月 Delphi大版内专家分月排行榜第一
2015年7月 Delphi大版内专家分月排行榜第一
2015年6月 Delphi大版内专家分月排行榜第一
2015年5月 Delphi大版内专家分月排行榜第一
2015年4月 Delphi大版内专家分月排行榜第一
2015年3月 Delphi大版内专家分月排行榜第一
2015年2月 Delphi大版内专家分月排行榜第一
2015年1月 Delphi大版内专家分月排行榜第一
2014年12月 Delphi大版内专家分月排行榜第一
2014年11月 Delphi大版内专家分月排行榜第一
Blank
黄花 2017年11月 Delphi大版内专家分月排行榜第二
2017年4月 Delphi大版内专家分月排行榜第二
2017年1月 Delphi大版内专家分月排行榜第二
2014年10月 Delphi大版内专家分月排行榜第二
2014年9月 Delphi大版内专家分月排行榜第二
Delphi使用IdHttp 获取 HttpsURL内容
uses IdHTTP, IdSSLOpenSSL; function HttpsGet(const aURL, aContentFile: string): Boolean; var vIdHTTP: TIdHTTP; vSSL: TIdSSLIOHandlerSocket; vMemory: TMemoryStream; begin try vIdHTTP := TI
Delphi 如何调用带有安全证书https的Webservice(用Java开发)
Delphi需要<em>调用</em>java开发的Webservice(<em>带有</em>证书的<em>https</em>)。rn首先我通过WSDL Importer导入了Webservice的类,现在的问题是在<em>调用</em>Webservice的方法需要加载证书,请各位Delphi<em>如何</em>加载证书,怎么访问带<em>https</em>的<em>webservice</em> ?rn
delphi7调用java服务器端webservice示例
首先取得java-<em>webservice</em>服务器端地址。我的是:http://localhost:8080/my<em>webservice</em>/services/my<em>webservice</em>?wsdl 然后打开<em>delphi</em>7,file-new-other:选择WebService选项卡,在选择WSDLImporter ,在弹出的界面中输入java-<em>webservice</em>地址。点击Next-finish.会生成...
WebBrowser打开https安全链接,弹出"安全警报"(Security Alert)处理
使用WebBrowser控件时,在打开<em>https</em>安全链接时,可能会弹出"安全警报"(Security Alert)窗口让用户确认.用户只有点击"是(&Y)"才能正常打开网页.这是多余操作.解决方法:定时监视是否有窗口弹出,如果有,获取窗口句柄,再获取窗口中的按钮"是(&Y)"或"否(&N)",模拟点击动作,自动点击"是(&Y)",打开页面.以中国铁路购票网站为例:<em>https</em>://www.12306.cn/mormhweb/
java调用基于httpswebservice(不生成密钥,基于spring配置,接收所有证书)
我的blog:个人博客 最近工作需要<em>调用</em>外部的<em>webservice</em>,之前一直搞的是基于http的ws,没啥好说的 网上很多教程。这次对方提供的接口是基于<em>https</em>的接口,在网上查找都是需要生成密钥,<em>安全证书</em> 等。各种纠结,生成密钥的方法网上都有介绍,我也了解了下,大致是这样的步骤: 第一步、导出服务器端证书。用ie连接地址,然后出现了证书确认的提示框,点击查看证书-详细信息,点击复制到文件
delphi调用C#webservice接口的中文编码问题
在<em>webservice</em>是用的utf-1需要在生成的接口中添加: var   RIO: THTTPRIO; begin   Result := nil;   if (Addr = '') then   begin     if UseWSDL then       Addr := defWSDL     else       Addr := defURL;   end;
DELPHI7操作INHTTP访问SSL出错信息解决方法
使用IdHttp访问Https网址时,要加一个IdSSLIOHandlerSocket控件,设置idhttp的IOHandler属性为IdSSLIOHandlerSocket控件。 procedure TForm1.Button1Click(Sender: TObject);var  RData_TreatPost:string;  FormParam:TStrings;begin  FormParam:=TSt
delphi2007下使用indy连接https时could not load ssl library问题的解决
<em>delphi</em> 2007 下的indy版本是10.1.5的,连接<em>https</em>需要用到较早版本的 libeay32.dll 和 ssleay32.dll。先从网上下载了1.0版本的dll。 第一次连接<em>https</em>总是会提示 could not load ssl library 后续也能正常使用。   不过这样每次报一下错也不是个事情,考虑到indy控件版本比较老想找个早先的dll试试。下载了一个没有
https中引入http资源所导致的问题
前言 最近在周报系统和格子机项目中都出现了在测试服能够正常运行,部署到正式服之后就出现问题,这些问题的原因就是:一般测试服都没有安全性的需求,所以都是使用http协议。但是正式服现在一般都是使用更加安全的<em>https</em>协议。 问题 问题的关键就是在于这个协议的问题,浏览器默认是不允许在<em>https</em>里面<em>调用</em>http资源的。在这里根据我所遇到的情况大概是这样子的: 在IE浏览器浏览器中使用链接加载资源时会...
使用idhttp访问https(HTTP的安全版)遇到的一些问题
使用idhttp访问<em>https</em>碰到的问题: 版本:<em>delphi</em>7+indy(9.0.18) 1)报错:“idhttp iohandler is not valid”。 原因:需要访问的url地址为<em>https</em>或存在其跳转地址为<em>https</em>。 解决:放置idhttp以外,还需放入IdSSLIOHandlerSocket1 如下设置: 2)报错“could not loa...
Delphi中使用IdHTTP访问基于SSL协议(https)的网站
在界面上放一个TIdHTTP控件,命名为IdHTTP1,再放一个TIdSSLIOHandlerSocket控件,命名为 IdSSLIOHandlerSocket1,将IdHTTP1的IOHandler属性设为IdSSLIOHandlerSocket1,这样就可以随 意的Get,Post那些地址为<em>https</em>开头的网站了。不过这样仍然不行,当运行程序时,会报错“Could not load SSL
【Delphi】http post请求 webservices接口
http post方式请求 <em>webservice</em>s soap协议接口
一个动态调用webservices的类分享给大家 含有 soapheader
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.IO; using System.Web.Services.Description; using System.CodeDom; using Microsoft.CS
ASP如何调用Delphi开发的WebService服务
用Delphi开发的WebService服务方法原型: //判断操作员是否登录成功,返回值true/false,若登录失败sError参数返回失败原因,其原型为: function CzyLogin(const Czy_ID,Czy_Pwd:string;out sError:string):Boolean;stdcall; function CzyLogin(const Czy_ID,
Delphi Https-Post
使用WinINet,IDURI,中的进行HttpsPost,用CNPack中的CnMD5, CnBase64处理
Delphi 调用webservice简单例子
1、打开<em>delphi</em>,File-&amp;gt;New-&amp;gt;Other-&amp;gt;选<em>webservice</em>-&amp;gt;WSDL importer 如下所示2、点【ok】,弹出输入WSDL 的URL地址框,输入WSDL地址,然后【Next】3、点【Next】之后,Delphi将自动生成ServerClass.pas单元4、接下来我们测试这个WS5、得出以下结果...
java如何调用https地址类型的webservice接口
from http://wenku.baidu.com/link?url=cNJmLrQQRJRJmPbxu4Cp5nzBB7Xw1H3_cCMxj9YIRZAAB7IJovITIlWHWkppINjxt1FJh4u2n8EpkEgp-dLml9hA9XBZur_Zmp2ngl6pKL3 1.打开webService链接,右键属性—》证书—》详细信息—》复制到文件,保存cer格式的文件。
Delphi调用Java WebService(特别注意接口参数名字)
最近做NC(java)和HIS(<em>delphi</em>)对接遇到这个问题,两边开发搞了两三天,终于搞明白了。1、<em>delphi</em><em>调用</em>java <em>webservice</em>,接口可以被<em>调用</em>,但收到参数都为空,从网上查了好多办法,很多说注释掉就可以了,但我这注释掉还是不好用。接口接收到参数仍然是null// InvRegistry.RegisterInvokeOptions(TypeInfo(INewServicePor...
Delphi调用webservice例子
这是一个简单的Delphi<em>调用</em>web例子,初学者可以简单参考一下。
Delphi开发和调用webservice
Delphi开发和<em>调用</em>的<em>webservice</em>Delphi开发和<em>调用</em>的<em>webservice</em>Delphi开发和<em>调用</em>的<em>webservice</em>Delphi开发和<em>调用</em>的<em>webservice</em>Delphi开发和<em>调用</em>的<em>webservice</em>
SAP HR的https开头webservice调用心得
前提: SAP HR提供给你<em>webservice</em>到wsdl文件 第一步:将wsdl文件转成java 下载axis2-1.6.2-bin 转到文件夹 \axis2-1.6.2\bin cmd到\axis2-1.6.2\bin文件夹 执行 wsdl2java -uri 800_SI_HR_ORG_INService.wsdl //wsdl2java -uri
动态调用WebService(支持SaopHeader)
动态<em>调用</em>WebService(支持SaopHeader) using System; using System.CodeDom; using System.CodeDom.Compiler; using System.Collections.Generic; using System.IO; using System.Net; using System.Reflection; using Syst
Delphi 编写调用WebService接口的小程序(天气预报)
Delphi 编写<em>调用</em>WebService接口的小程序 最近由于项目需要在编写一个<em>webservice</em>的客户端,网上找来了不少资料,都说可以通过<em>delphi</em>自带的向导来生成<em>调用</em>接口的文件。 如对天气预报的<em>webservice</em><em>调用</em>http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl ,查看各地的天气预报 1、打开del
Delphi 7编写的Webservice生成的DLL部署到IIS上(续)
接上篇,Delphi编写的WebService已经部署在IIS上,下面是在DELPHI中进行<em>调用</em>, 方式有两种:直接<em>调用</em>与使用HTTPRIO控件,步骤如下: 1.在原有的BPG包中新建一个应用程序,命名为WebServiceTS,单元窗体命名为WebServiceDY 2.直接<em>调用</em>,需引用Webservice实现单元文件webServiceDemoImpl,代码如下: proced
执行webservice的过程中,缺少安全证书时出现的异常,解决方案就是将你要访问的webservice的安全认证证书导入到客户端即可。...
在执行<em>webservice</em>的过程中,出现如下异常: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: un...
Delphi7调用WebService的注意事项
最近经常看到有朋友问,为何我在<em>调用</em>.NET或JAVA的Webservice时,遇到传递参数的函数总出问题?如果传string类型的参数则会出ESOAPDomConvertError 异常,如果传int等类型则会为0! 解决办法:在用wsdl importer工具生成的代理类中初始化区域插入一条语句:InvRegistry.RegisterInvokeOptions(TypeIn
c#中的webservice调用delphi写的dll函数的方法
1 在<em>delphi</em>中把写的函数编绎成dll文件,函数要注意传入传出参数要能被c#可以通用。 例子如下:export两个函数, 参数后面要带: stdcall; export;最后要exports函数名,如果没有下面两句<em>调用</em>时找不到函数会报错。 exports EncryStrHex , DecryStrHex ; begin end. 字符串的传入返回值只能用:PAnsiChar必
HTTPS(SSL加密)webservice客户端访问总结
JAX-WS + Tomcat7.0 + jdk1.6_37 配置SSL通信的<em>webservice</em>客户端 客户端访问经过ssl双向通信认证了的接口必须添加下面代码(这个前辈都有提到) public class SSL_tomcat {      public static void main(String[] args) throws UnknownHostException {
delphi如何调用webservice返回dataset 数据集
We're nearly there. Drop a TClientDataset, a TXMLTransformProvider and a TDatasource on the form. Here's what the form looks like now:Link t
Delphi7 indy https需要的两个DLL+自己做的调用实例
Delphi7 indy <em>https</em>需要的两个DLL文件libeay32.dll和ssleay32.dll及自己做的<em>调用</em>实例,实例是我自己做的,在WIN7+DELPHI7下亲测可用!绝对值10分
webservice调用中奇怪的401错误
因为公司几个系统的数据需要相互同步,所以这段时间在写接口,原则定的是用<em>webservice</em>来进行数据文件的传输(就是将数据按规则写到XML文件,然后传输给别的系统,或者接收别的系统发送过来的XML文件)。以前写<em>webservice</em>的发布和<em>调用</em>,涉及到的都是java平台下的。这次涉及到多个平台,有.net平台的,有php平台的,我自己这块的接口是java平台。刚开始有点犯晕,其他系统提供的是个htt...
C#访问带有安全协议的Webservice(https、生成wsdl代理类)
1.最近公司上项目,其中有一个小栏目 是查询身份证的,就是输入身份证码和姓名返回你的地址和图片的这种,也就是公安部全国公民身份信息系统(NCIIS)我是第一次,中间有几个问题第一个难题是这样的,要验证证书,当时给文档的时候只有一个地址,也只有安装上了证书文件才能访问,基本的方法是这样的       按上面写的把官方提共的地方输入到地址栏里,然后回车,然后会出现这个对话框,我们只要单击查看证书
SoapUI中添加ssl证书,并调用rest接口地址
       随着项目的对接并考虑到安全层面。我们会启用ssl证书的验证方式,而rest 接口的开放又是目前比较好用的接口接入方式。接下来介绍SoapUI中通过证书<em>调用</em>rest地址。 添加证书 File--&amp;gt;Preferences 选择证书路径并设置密码 添加REST Project 填写URL地址 开始填写请求参数: 标题  ...
Delphi WebService操作数据库
用DELPHI开发WEB服务操作数据库,进行增加,删除和修改。
DELPHI 调用webservice一个安全问题引起的内存地址错误
突然感悟网络真的很强大,别人写了东西为了我们解决了
Delphi 调用WebService 出错
Delphi <em>调用</em>WebService 出错 1.新建一个App, 放上一个button, listbox, HTTPRIO 2.新建<em>webservice</em>s -$amp;>amp;$nbsp;wsdlInmporter 导入你这个网站的Wsdl 让程序知道<em>调用</em>规则 不出意外会生成个WeatherWebService.pas ,主窗体引用它 3.设置HTTPRIO的 port, service, wsdlLocation 会下拉出来 4.写点代码吧 //得到支持的地区 procedure TForm1.Button1Click(Sender: TObject); var AOS,ss: ArrayOfString; I: Integer; begin AOS := (HTTPRIO1 as WeatherWebServiceSoap).getSupportProvince; for I := Low(AOS) to High(AOS) do Listbox1.Items.Add(AOS[I]); -- 可以把所有省份列出来 但是使用下面代码,出现错误: -- 取省份下的城市 ss := (HTTPRIO1 as WeatherWebServiceSoap).getSupportCity('广西') -- 取城市的天气 ss := (HTTPRIO1 as WeatherWebServiceSoap).getWeatherbyCityName('深圳'); ---- 错误信息为: Project Project1.exe raised exception class ERemotableException with message '服务器无法处理请求。 ---$amp;>amp;$nbsp;未将对象引用设置到对象的实例。'. Process stopped. Use Step or Run to continue. InvRegistry.RegisterInvokeOptions(TypeInfo(WeatherWebServiceSoap), ioDocument); 把这句加上2005前的版本不加这个就出错,我也是找了很久才发现的 而且要加到initialization 最后一行,我加到initialization 之后紧接着第一行,就一直报错。
delphi调用Https的webservice
之前一直使用THTTPRIO<em>调用</em>C#写的http的<em>webservice</em>,现在要换成<em>https</em>的<em>webservice</em>,网上查了资料用TIdHTTPt和TIdSSLIOHandlerSocket实现,具体用法不清楚,请各位大侠帮帮忙,谢谢!rnprocedure TForm1.Button1Click(Sender: TObject);rnbeginrn HTTPRIO1.WSDLLocation:='http://192.168.1.151/JYYWXTService/Service.asmx?wsdl';rn HTTPRIO1.HTTPWebNode.UseUTF8InHeader:=true;rn HTTPRIO1.Service:='JYYWXTService';rn HTTPRIO1.Port:='JYYWXTServiceSoap';rn SaveServe:= HTTPRIO1 as JYYWXTServiceSoap;rn Memo1.Lines.Add(SaveServe.UploadData('21010117113000001','18C55','B1,B2,B3,'));// UploadData接口函数rnend;rnrn现在换成了“<em>https</em>://192.168.1.151/JYYWXTService/Service.asmx?wsd”不知道怎么<em>调用</em>UploadData了.
HTTPS调用webservice证书存放位置问题
最近正在做一个<em>webservice</em>项目,内网需要<em>调用</em>外网的<em>webservice</em>服务,为了保证信息安全我们采用了HTTPS的方式,起初把<em>webservice</em>客户端的证书打到jar包中,系统<em>调用</em>异常,找不到这个证书,经过调试发现证书打到jar包中不能使用,只能从jar包取出放到工程的classpath下,这样就可以使用了。
https webservice客户端和服务端代码加证书生成过程
http://liuwuhen.iteye.com/blog/1661502 http://blog.csdn.net/zhangliang605/article/details/24101051 http://liuwuhen.iteye.com/blog/1725662
Delphi调用C#编写的WebService返回空值
用Delphi 7.0编写程序<em>调用</em>C#编写的WebService,调试老半天发现接收到的结果都是空值。 有个可能的原因是,WebService可能是用VS2005编写的,VS2005 默认是用的 SoapDocumentProtocol而Delphi 是使用的 SoapRpcProtocol。 这会造成所以客户端传过去的字符串变成null,需要在生成的接口单元的initialization
古老的Delphi 6调用C#开发的简单WebService
业务需要,为一个N年前用Delphi6开发的应用程序增加一个短信发送功能。接口是一个现成的用C#做的WebService。   D6是支持Web Service的。打开dpr项目文件, File -> New -> Other。 切换到WebServices,选WSDL Importer,OK。 WSDL Source中写:http://x.x.x.x/sms/service.asmx?
delphiwebservice服务会发生的一些问题
1. fun(var dwData: Cardinal): Boolean; stdcall;多线程<em>调用</em>会报如下异常。dwData目前测试过Cardinal, int64。var字符串也有此问题。 2. func(): Boolean; stdcall;多线程执行此函数或者其他函数一般会报"EDOMParseError with message '禁用 DTD' "异常。
调用HTTPS接口
HttpsUtils工具类,我在<em>调用</em><em>https</em>时,发现网上用的都是下面工具类中的sendGet()方法,但是方法在 in = new BufferedReader(new InputStreamReader( connection.getInputStream())); 代码中执行的太慢了,至少要3秒以上。所以我做了其他的,用这个方式<em>调用</em><em>https</em>接口...
delphi字符unicode编码后与webservice通过json通讯
项目中遇到需求需要把<em>delphi</em>里的字符串post到php的<em>webservice</em>接口, <em>delphi</em>写json字符串时遇到双引号等符号时串出来的json传到php端会解析失败,经分析后发现需要对特殊字符进行unicode编码, 不多说,上干货 function TForm1.GetUniCode(AChar: String): String; var     I:  Integer;
如何抓取基于https协议的webservice数据包(webservice调试)
     最近在写一个客户端访问客户提供的<em>webservice</em>时,得到响应异常,于是想用工具抓取请求响应的soap数据查找异常原因,如果service是http发布的,用一般的http、tcp监控工具都可以抓到发送数据的原文,但是我请求的service是<em>https</em>发布的,使用一般的较底层的网络抓包工具抓到的都是经过加密的数据。搜索了很多相关文章最后找到了抓取解密后<em>https</em>明文的方法。     我的前题是我使用java写的一段客户端代码请求一个基于<em>https</em>发布的<em>webservice</em>,我的客户端代码工具自动
Delphi 调用webservice接口的三类方法
一、使用向导      1.导入wsdl文件:file--new----other----<em>webservice</em>---WSDLimporter---输入wsdl地址         http://www.webxml.com.cn/<em>webservice</em>s/qqOnlineWebService.asmx?wsdl                  完成之后,即可导入wsdl文件
delphi XE5 ANDROID平台 调用 webservice并访问操作MSSQL数据库
<em>delphi</em> XE5 ANDROID平台 <em>调用</em> <em>webservice</em>并访问操作MSSQL数据库
https方式访问webservice笔记
有一个<em>webservice</em>只提供<em>https</em>访问接口 直接访问的的时候会报错: org.apache.axis2.AxisFault: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExce
DELPHI 通过WEBSERVICE获取天气预报
DELPHI 通过WEBSERVICE获取天气预报,可获取全球,全国各省市天气预报详情
不要用delphi来写有复杂类型的webservice, 否则会死得很惨
.
THttprio连接WebService的内存泄漏问题
THttprio连接WebService的内存泄漏问题。 原来写的一个通过Webservice读取数据的程序,用Delphi7开发的,在服务器上运行一段时间就死掉了,测试后发现是内存泄漏,在任务管理器中平均每次连接大概增长几十K内存,长时间运行后CPU占用率很高,程序停
delphi7的webservice开发
<em>delphi</em> 7 开发<em>webservice</em>步骤,仅供参考,做备份用,为什么要写50个字
动态调用WebService的两种方法(多线程)
在.net中,可以添加Web 引用来添加WebService,但是这种方法的缺陷是当WebService内的方法一变动,引用的系统这边就必须更新引用,重新编译,再发布,是不是很麻烦?也未可预知?                那么就使用动态<em>调用</em>WebService吧! 第1种,具体步骤: 1. 从目标 URL 下载 WSDL 数据。 2. 使用 ServiceDescription 创
调用https协议的webservice,以及证书手动加载
<em>调用</em><em>https</em>协议的<em>webservice</em>,以及证书手动加载。
Delphi7调C#Webservice用返回ClientDataSet XML格式数据
Delphi7调C#Webservice用返回ClientDataSet XML格式数据
动态调用webservice的三种方式
动态<em>调用</em><em>webservice</em>的三种方式     多数时候我们通过 "添加 Web 引用..." 创建客户端代理类的方式<em>调用</em>WebService,但在某些情况下我们可能需要在程序运行期间动态<em>调用</em>一个未知的服务。在 .NET Framework 的System.Web.Services.Description 命名空间中有我们需要的东西。 具体步骤: 1. 从目标 URL 下载 WS
axis1.0+带证书验证方式访问webservice的问题
java  使用axis<em>调用</em>第三方发布的需要证书验证的<em>webservice</em>接口: 一、首先我们先保证在浏览器下可以正常访问此webs                    A:利用第三方提供的*.p12文件,把此证书导入到浏览器中,导入方法不在说,网上很多。导入以后,浏览器应该就可以直接访问此webs。 二、接下来在客户端开发的时候,程序里面怎么<em>调用</em>:               
delphi-ocx-ws.zip
<em>delphi</em><em>调用</em>OCX,<em>delphi</em><em>调用</em>Webservice
XMLHTTPRequest如何访问需要安全验证的网站
以下是在Delphi中的代码,JavaScript /  ASP / PHP中也是一样的,XMLHTTP的使用通用的。 网上说可以直接这样: httpReq.open('Get',url,True,edt_User.Text,edt_Pwd.Text) //请不要在此放入验证用户和密码,会出错!这个在连接Restful服务中出错!发送Header信息就没有问题,EncodeSt
CXF学习笔记一(CXF发布与调用WebService)
转载请出自出处:http://eksliang.iteye.com/blog/2265474 一、概述 Apache CXF提供了用于方便地构建和开发WebService的可靠基础架构。它允许创建高性能和可扩展的服务,可以部署在Tomcat和基于Spring的轻量级容器中,也可以部署在更高级的服务器上,例如Jboss、WebSphere或WebLogic。 CXF提供了以下功能: We...
访问以https://开头的webservice接口
访问以<em>https</em>://开头的<em>webservice</em>接口 随着公司业务的不断扩大,我们跟不同系统的交互就与来越多。在此呢先感谢我们公司的框架部门为我们封装了很多很简便的方法。 比如httpclient的方式:httputil.sendpost(url,map); 又比如<em>webservice</em>的方式:WebServiceUtil.getService(class,url).method(); 这些...
如何把Https网站中的安全证书导入到java中的cacerts证书库?
其实很简单,方法如下: 每一步:进入某个<em>https</em>://www.xxx.com开头的网站,把要导入的证书下载过来,     在该网页上右键 >> 属性 >> 点击"证书" >>     再点击上面的"详细信息"切换栏 >>     再点击右下角那个"复制到文件"的按钮     就会弹出一个证书导出的向导对话框,按提示一步一步完成就行了。     例如:保存为abc.cer,放在C盘下
asp.net 动态调用webservice方法
假设我们现在已经有一个做好的<em>webservice</em>方法: [WebMethod(Description = "获取分包商进场计划信息明细(根据时间范围)")] public string getSubcontractorPlanList(string SubcontractorAccount,string StartDate, string EndDate) {
在Delphi的脚本里调用返回值为复合类型的webservice
program main; var   soap : variant;     ReturnXML : array of variant;    Item1: Variant; begin   soap := CreateOleObject('MSSOAP.SoapClient30');   soap.mssoapinit('http://xx?wsdl');
CXF 客户端访问https协议的webservice接口
第一步:因为<em>https</em>协议的因素,需要先将证书导入jdk中;1.通过IE浏览器直接访问<em>https</em>的服务接口服务地址如:<em>https</em>://notepat/nc_ws/services/NcServices?wsdl在地址右侧会出现【证书错误】,然后点击,安装证书;2.导出证书在IE浏览器右上方工具栏中依次打开【工具】-&amp;gt;【Internet选项】-&amp;gt;【内容】-&amp;gt;【证书】,找到自己的证书...
webservice:客户端调用https接口
1.背景介绍 因为项目当中用到了<em>webservice</em>接口,并且提供了一个公网地址给<em>调用</em>方使用,但是<em>调用</em>方在<em>调用</em>的时候一直报错,错误如下。 这个错误的原因是: 302 Found 是HTTP协议中的一个状态码(Status Code),可以简单的理解为该资源原本确实存在,但已经被临时改变了位置;或者换个说法,就是临时的存在于某个临时URL下。通常会发送Header来暂时重定向到
httpClient 绕过https的证书(ssl)
使用的jar包 代码 package keyWord; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.security.KeyManagementException; import java.security.NoSuchAlgorithmException; i...
Delphi7下开发Webservice以及部署问题概述
Delphi7支持五种部署方式来开发Webservice,分别介绍: Isapi是在IIS下运行; CGI是可以在IIS和apache下运行;我自己只在iis下部署了,没试apache。 Apache 1.x需要部署到apache1的版本下; Apache2.x需要部署到apache2; Debugger 是可以在方便Delphi中继承调试的; 以上可以在编写完业务代码后,再根据部署环
使用cxf和spring开发基于httpswebservice服务端以及客户端样例
使用cxf和spring开发基于<em>https</em>的<em>webservice</em>服务端以及客户端样例
WebService 之 身份验证
在项目开发,我们经常会使用WebService,但在使用WebService时我们经常会考虑到了WebService是安全问题,很容易想到通过一组用户名与密码来防止非法用户的<em>调用</em> 。一、NetworkCredential方式  在 System.Net 命名空间中提供了一个NetworkCredential,通过它我们可以在网络中提供一个凭证,只有获得该凭证的用户才能访问相应的服务的权限。在Net...
webservice带消息头的请求写法
package org.test; import java.net.MalformedURLException; import java.rmi.RemoteException; import java.text.SimpleDateFormat; import java.util.Date; import javax.xml.rpc.ServiceException; imp...
https 之 ssl安全证书的获取和安装
基于便宜ssl生成ssl证书 然后再apace配置达到HTTPS协议 1.在便宜平台注册账号 <em>https</em>://www.pianyissl.com 账号可以选择是否免费体验ssl 2.在便宜平台完成信息后现在进入csr(自动生成)生成提交页面 3.提交后有三种域名验证方式 ( 推荐第三种) 总结就一个模式将获取到的验证文件放在一个目录下让别人能够在外网访问
Webservice:客户端用https
来自http://www.cnblogs.com/genghechuang/archive/2011/10/26/2225042.html  项目需要用<em>https</em>与服务器进行连接,获取系统需要的一些配置参数。以前是用http进行连接的,客户端代码比较简单,直接使用URL类进行连接并获取输入流即可。试着在浏览器中输入相应的<em>https</em>连接地址,提示证书确认,确认以后就访问到内容了。
通过 https 连接webservice示例
http://blog.163.com/wanjiangwei420@126/blog/static/121785112201081022634263/   马来西亚项目中,局方要求采用<em>https</em> 访问<em>webservice</em>,所以开发了一个 HelloWorld ,供项目组成员参考。 本地环境:tomcat6.0 + jdk1.6 服务器环境:websphere6.1+IHS+plugins
delphi 数字签名校验
<em>delphi</em>数字签名验证及能够获取数字签名文件信息。
webservice-客户端调用cxf https服务端
没有配置之前,<em>调用</em>cxf <em>https</em>服务端会出现以下错误: PKIX:unable to find valid certification path to requested target 原因是没有找到有效的证书。 解决方法: 1.配置证书到客户端的jdk的cacerts下 cmd定位到jdk的bin目录,执行 keytool -import -file E:\apache-tomc
Delphi6电子发票webservice接口调用测试demo
航天金穗电子发票接口<em>调用</em>测试demo,电子发票接口类型<em>webservice</em>,测试demo采用<em>delphi</em>6开发。
ajax跨域调用webservice方法实例
<em>webservice</em>代码部分: [WebMethod(Description = "这是一个描述")] public void GetTIM() { try { SqlDataAdapter da = new SqlDataAdapter("select * from S
webservice调用错误
org.xml.sax.SAXException: SimpleDeserializer encountered a child element, which is NOT expected, in something it 解决办法:在WEB-INF下有一个server-config.wsdd文件,找到相应的服务,把style=&quot;document&quot;删掉...
AXIS通过HTTPS(SSL加密)方式访问Webservice
最近,客户想把服务通信有http协议变更为<em>https</em>增加安全性,以为修改下tomcat,配置下就OK了,但我们的客户端请求SSO服务器的Webservice请求走的是http,这就发生了悲剧。 怎么办? 先从配置tomcat开始做起吧: 1、 使用JDK自带的工具创建密匙库和信任库。   使用keytool生成密钥库和信任库 如下4个文件: client.keystore
Python调用基于https协议的WebService
 Python<em>调用</em>基于<em>https</em>协议的WebService 近年的Web开发,很多接口数据交换通常倾向于使用json格式作为数据源,相对WebService来说,json有轻量,容易使用在Ajax程序和移动App中的优点。但是最近在开发一个对安全性要求相对较高的应用时,第三方的接口是基于<em>https</em>的WebService,并要求对提交的数据进行签名。对方使用的是java,一开始我想直接就
Delphi调用Webservice一个完整的例子
Delphi<em>调用</em>C#开发Webservice服务
Delphi调用Https Webservice的问题
工具是Delphi2006rnrn现状,使用WSDL Importer产生文件并<em>调用</em>相关方法,以前做成应用程序,使用正常,数据接收,以及发送数据到服务器都没有问题,由于项目需要,将原来的应用程序改成windows服务程序,用http的<em>webservice</em>进行测试一切正常,但是把<em>webservice</em>地址切换成<em>https</em>的就不行了,rn返回错误信息:rn服务器返回的信息无效或不可识别 - URL:http://(这里是<em>webservice</em>地址,把<em>https</em>解析成http了) - SOAPAction:""rnrn请问这是什么原因,或者可以用其它什么方式<em>调用</em><em>https</em>的<em>webservice</em>
Delphi 7编写的Webservice生成的DLL部署到IIS上
Delphi7编写的Webservice生成的DLL部署到IIS上,步骤如下: 1.打开DELPHI 7,选择File-New-Other,选择WebServices,选中SOAP Server Application,如图所示:     2.默认第一个选项: 3.填写名称: 4.生成两个文件WebserviceDemoIntf接口定义与WebserviceDemoI
网上delphiberlin 安全证书问题
网上<em>delphi</em>berlin <em>安全证书</em>问题,提示该网站站吊销证书不能用,或出现网页提示错误等
CFX构建webservice实例,与Spring整合;以及调用https协议的webservice,附带源码,及其证书
CFX构建<em>webservice</em>实例,与Spring整合;以及<em>调用</em><em>https</em>协议的<em>webservice</em>,附带源码,及其证书
HTTPS绕过安全认证进行请求链接
在开发项目中需要<em>调用</em>第三方接口,本地测试没问题,部署到公司服务器就出现<em>安全证书</em>问题,具体报错:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorExceptio...
带有安全认证的webservice
直入正题! 以下是服务端配置 ======================================================== 一,web.xml配置,具体不在详述 Xml代码   xml version="1.0" encoding="UTF-8"?>       PUBLIC "-//Sun Microsystems, Inc./
linux nginx安装https安全证书
前言:最近在开发微信小程序,需要<em>https</em>协议才能测试请求,很久没有安装<em>安全证书</em>了,记录一下避免遗忘,同时也积累学习经验。   第一步: 既然是安装<em>https</em><em>安全证书</em>,肯定要有<em>https</em><em>安全证书</em>才能进行安装,那么首先就是申请<em>https</em><em>安全证书</em>,推荐去腾讯云申请,免费快捷而且有腾讯云官网有教程,百度也可以找到很多详细的教程,这里不过多叙述。 第二步: 将申请到的证书下载下来,进入下载页面,...
访问HTTPS时需要安全证书
import java.io.*; import java.net.URL; import java.security.*; import java.security.cert.*; import javax.net.ssl.*; /** * 安装证书 在项目根目录下会自动生成jssecacerts文件 * 安装于J...
Linux---https安全证书与网页重写
<em>https</em><em>安全证书</em>与网页重写 本次博文主要介绍<em>https</em>的配置、及其<em>安全证书</em>、设定<em>https</em>虚拟主机并设定网页重写。 ####<em>https</em>及<em>安全证书</em> <em>https</em> : 保护客户端传到服务端不被破解 生成证书,这里以生成<em>https</em>://www.westos.com为例   安装yum install crypto-utils -y 安装yum install mod_ssl -y 执行命...
通过Xfire开发web service接口和客户端调用web service接口接口方法
通过Xfire开发web service接口 WebService接口的实现方式有很多种,常用的有  --AXIS框架的使用 --JAX-WS框架的使用   --XFire框架的使用 今天先学习以xfire实现web service接口服务端和客户端的创建 使用到的工具及框架,后面是我使用的版本 开发工具:Eclipse,   Eclipse 3.7 框架:xfire框架 
tomcat配置https安全证书
tomcat7配置<em>https</em>:http://blog.csdn.net/xuxile/article/details/53671576 配置tomcat同时支持http和<em>https</em>协议: http://blog.csdn.net/jxllove1120/article/details/60747660 如果在腾讯云购买过证书,可参考:<em>https</em>://cloud.tencent.com/doc...
拼接xml调用webservice
拼接xml<em>调用</em><em>webservice</em> 拼接xml<em>调用</em><em>webservice</em> 拼接xml<em>调用</em><em>webservice</em>
MySQL-client-5.5.23-1.linux2.6.i386.rpm下载
MySQL-client-5.5.23-1.linux2.6.i386.rpm 相关下载链接:[url=//download.csdn.net/download/nohero1/7116303?utm_source=bbsseo]//download.csdn.net/download/nohero1/7116303?utm_source=bbsseo[/url]
计算机等级考试三级网络技术复习全集下载
全国计算机等级考试三级网络技术复习,包括笔试和上机考试的复习资料,包括模拟题和往年真题 相关下载链接:[url=//download.csdn.net/download/liuliping01/2066432?utm_source=bbsseo]//download.csdn.net/download/liuliping01/2066432?utm_source=bbsseo[/url]
领域驱动设计.软件核心复杂性应对之道 PDF Part3下载
领域建模已被业界普遍认为是软件设计成败的关键。通过领域建模,软件开发人员能够展示丰富的功能并将这些功能实现为真正满足用户需要的软件。尽管领域建模非常重要,但市面上介绍如何将有效的领域建模结合到软件开发过程中的著作却非常少。  本书就是为此目的而编写的。它向读者系统地讲述了领域驱动设计的方法,介绍了大量优秀的设计示例、技术经验以及用于处理复杂领域软件工程的基本原则。本书做到了设计和开发实践相结合,在介绍领域驱动设计的同时,还提供了大量的Java示例。  通过本书,读者将获得对领域驱动设计的总体认识,了解领域驱动设计中涉及的关键原则和术语。面向对象的开发人员、系统分析师以及设计师在深入思考领域问题 相关下载链接:[url=//download.csdn.net/download/garyye/2095073?utm_source=bbsseo]//download.csdn.net/download/garyye/2095073?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 如何制作带有视频网页 python调用深度学习
我们是很有底线的