WebService的服务提供者都会提供相应的WSDL文件,文件中说明函数定义、自定义类型、调用方法等。在开发工具里,一般都要求先导入这种文件,产生通用的调用代码。我们再写代码来完成调用。就像调用COM组件需要先导入TLB一样。 Delphi导入WSDL文件后: 1、RIO.HTTPWebNode.UseUTF8InHeader:=True;  //对于中文参数必须加上。 2、In
原创 2009-12-29 16:02:59
3746阅读
WebService来实现B2B集成的最大好处在于可以轻易实现互操作性WebService可用基于XML的SOAP来表示数据和调用请求,并且通过HTTP协议来传输这些XML格式的数据,因为此时的调用请求和回应消息是可以穿过防火墙的,而且只把通用的商务逻辑“暴露”出来,成为WebService,就可以让任何指定的合作伙伴调用这些商务逻辑,而不管他们的系统在什么平台上运行,使用什么开发语言。这样就大大减少了花在B2B集成上的时间和成本,让许多原本无法承受EDI的中小企业也能实现B2B集成。简单一点说它的优点是可封装功能,不用将一些商务逻辑暴露出来,同时相对与数据的传输和安全性上更强一点,并且可再
转载 2013-08-10 20:46:00
112阅读
2评论
如今 Web Service 已越来越火了,在DotNet已开发的Web Service中,Delphi 7如何方便的调用DotNet写的Web Service呢?方法有两种,一种是在Delphi 7中WSDLImp工具将DotNet写的Web Service转化为Interface 单元文件,另一种方法是用MS 提供的 Microsoft Soap Toolkit(MSST) 工具。
原创 2023-04-10 14:04:55
381阅读
如今 Web Service 已越来越火了,在DotNet已开发的Web Service中,Delphi 7如何方便的调用DotNet写的Web Service呢?方法有两种,一种是在Delphi 7中WSDLImp工具将DotNet写的Web Service转化为Interface 单元文件,另一种方法是用MS 提供的 Microsoft Soap Toolkit(MSST) 工具。下面是用WSDLImp工具调用C# 写一个简单的 Web Service:启动 VS.Net工具,在C#项目中,选择 ASP.Net Web服务,在代码中写入[WebMethod]public double ad
转载 2013-08-13 10:25:00
338阅读
2评论
一编写服务程序第一步:File----->New----->Other------>WebServices----->Soap Server Application选择ISAPI/NSAPI Dynamic Link Library然后确定。生成一个框架。后面的大部分原代码都需要自己手工添加第二步:定义一个接口单元。先通过向导生成一个空的单元文件,然后在此单元中实现基本的接
转载 精选 2014-02-17 08:44:23
2918阅读
Delphi调用webservice总结Delphi调用C#写的webservicedelphi的THTTPRIO控件调用了c#写的webservice。下面是我调试时遇到的一些问题:1:导入wsdl文件:file--new----other----webservice---WSDLimporter---输入wsdl地址:如下:http://127.0.0.1/ WebService/WebServiceCall.asmx?wsdl注意末尾的:'?wsdl'不能少。要不可能会说找不到。2:设置THTTPRIO控件的属性:把http://127.0.0.1/WebService
转载 2013-08-15 10:25:00
155阅读
2评论
webservice Web Services是由企业发布的完成其特定商务需求的在线应用服务,其他公司或应用软件能够通过Internet来访问并使用这项在线服务。简介 它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的web应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。Web Service是一个应用组件,它逻辑性的为其他应用程序提供数据与服务.各应用程序通过网络协议和规定的一些标准数据格式(Http,XML,Soap)来访问Web Service,通过Web Service内部执行得到所需结果.Web Service可以.
转载 2013-08-13 10:24:00
165阅读
2评论
分类: delphi技术我用delphi的THTTPRIO控件调用了c#写的webservice。下面是我调试时遇到的一些问题:1,导入wsdl文件:file--new----other----wenservice---WSDLimporter---输入wsdl地址:如下:http://10.0.1.128:7777/ShineMediaPublish/WebService/WebServiceCall.asmx?wsdl注意末尾的:'?wsdl'不能少。要不可能会说找不到。2,设置THTTPRIO控件的属性:开始把http://10.0.1.128:7777/ShineMed
转载 2011-08-05 17:12:00
284阅读
2评论
Delphi调用C#写的webservicedelphi的THTTPRIO控件调用了c#写的webservice。 下面是我调试时遇到的一些问题: 1:导入wsdl文件:file--new other webservice WSDLimporter 输入wsdl地址:如下:http://127.
转载 2017-08-21 13:55:00
255阅读
​客户端程序由delphi6开发,WEB SERVICE是VS2005(C#)写的。碰到的问题很多,大都GOOGLE都可以找到答案。但有些我还是重复一下,另外我碰到的一些问题也在这里备注一下。刚开始是在Delphi6+sp1的环境下开发客户端程序,会出现Internal error(500)的错误或调用的web service的命名空间不正确,无法正确解析。解决办法是在用wsdl importer
转载 2013-05-24 13:39:00
182阅读
2评论
Delphi开发和调用的webservice在用delphi编写webservice时遇到的第一问题就是如何编写,怎么写?上网查了一下,内容还是听不少的,当然通过多方资料的比较,了解到通过file--new----other----webservice可以建立并测试webservice,但是我的delphi中却没有这个选择,于是很迷茫,问了一下“大牛”程序员才知道,是因为我的vcl自带的包被卸掉了,于是从delphi的安装文件的bin目录中找到了相应的包,安装完成后开始webservice的编写和测试。下面说明如何编写用于IIS发布的ISAPI类型的WebService。1、 New|Othe
转载 2011-08-01 11:25:00
210阅读
2评论
一编写服务程序第一步:File----->New----->Other------>WebServices----->Soap Server Application选择ISAPI/NSAPI Dynamic Link Library然后确定。生成一个框架。后面的大部分原代码都需要自己手工添加第二步:定义一个接口单元。先通过向导生成一个空的单元文件,然后在此单元中实现基本的接口(Iinvokable)和定义以后客户端程序可以调用的方法,原代码如下:unit unit1;interfaceuses InvokeRegistry;//基本的结构和方法的定义都在此单元中,必须引
转载 2013-08-12 11:16:00
121阅读
2评论
假设您已经在.net上建立了自己的webservice,目前只是想在delphi上实现对net上自己的webservice 接口的调用 1)  在你的工程中 new  -> other 选择 webservices 这页 2)  选择其中的 wsdl importer 项 3)  在其中的wsdl source中填入你已经知道的wdsl地址,这里我填入我的地址是 http://192.168
转载 2008-03-26 07:52:00
198阅读
2评论
 ​ WebService的服务提供者都会提供相应的WSDL文件,文件中说明函数定义、自定义类型、调用方法等。在开发工具里,一般都要求先导入这种文件,产生通用的调用代码。我们再写代码来完成调用。就像调用COM组件需要先导入TLB一样。Delphi导入WSDL文件后:1、RIO.HTTPWebNode.UseUTF8InHeader:=True;  //对于中文参数必须加上。2、InvRegistr
转载 2013-08-12 11:20:00
109阅读
2评论
术的出现将各种开发技术和语言完全的融合了,下面就这种融合在C#和delphi之间的交互做一次全面的体现1.使用C#创建一个Webservice服务。 使用vs2005的模板创建C#的webservice非常容易。原文件如下: [WebService(Namespace = "http://localhost/webserver/")] [W
转载 2013-05-24 13:36:00
149阅读
2评论
delphi调用java编写的webserviceJAVApojo:public class GroupInfo implements Serializable{ private static final long serialVersionUID = 7646885719123155790L; private int groupId; //组id private String groupName; //组名称 private int parentGroupId; //上级组id}方法:public List getAllGroupInfo(String username, String p.
转载 2013-08-30 17:59:00
119阅读
2评论
第二步:将webserivce的WSDL导入到该dll工程中,如何导,方法至少有两种,我说简单的一种:file->new->other->WebService->WSDL Importer,(将C#的WSDL输入)然后delphi会自动给你生成了一个pas文件,(比如我们当前例子的服务地址是:htt...
原创 2021-07-21 11:52:55
706阅读
1.图如下:个人测试 客户端1.2.
转载 2013-08-14 11:26:00
255阅读
Delphi动态调用Java的WebService —— 基于“Axis2发布WebService例子(HelloWorld)”uses ComObj;varWsObject: Variant;reslt:String;name:String;begintry//WsObject:=Unassigned;tryWsObject := CreateOleObject('MSOSOAP.SoapClient30');exceptWsObject := CreateOleObject('MSSOAP.SoapClient30');end;tryWsObject.mss
转载 2013-10-31 11:20:00
192阅读
已经解决了。经过在MSDN中的查找。发现只要在WebService的类属性中加入SoapRpcServiceAttribute属性就可以了。比如 [SoapRpcService(RoutingStyle=SoapServiceRoutingStyle.SoapAction)]
转载 2009-05-09 10:57:00
24阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5