如何用delphi调用java开发的web service程序 如何用delphi调用java开发的web service程序,发布的服务不在本机上,只是用delphi编写一个客户端程序,调用web service,急,在线等! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 到www.2ccc.com下载《Delphi6 SOAP/Web Sevvices》这本书,看前节就会了... 应该是delphi程序去访问web service程序?我做过delphi用IDHttp控件访问servlet服务程序的,通过idhttp的post事件如:IdHTTP.Post(aURL, mRequestStream, mResponseXML);aURL为访问的servlet服务程序地址,mRequestStream为delphi发送的请求文件流,mResponseXML为servlet处理后返回的文件流 很简单 啊~ 只要java 的WebServices 方提供调用服务的 WSDL文件,然后利用Delphi7子代的 WebServices Importer 导入WSDL文件,这样就会自动生成一个调用Web服务的单元文件,最后引用这个单元文件(interface接口)。 还要加入用THTTPRIO控件,设置属性URL为调用地址,如:http://192.168.0.48:8888/NewWeb/services/Login调用代码如下:procedure TForm2.Image2Click(Sender: TObject);var test:LoginWeb.Login; //引用WSDL文件自动生成的单元文件的一个接口 flag:boolean;begin try test:=HTTPRIO1 as LoginWeb.Login; flag:= test.loginCheck(ComboBox1.Text,Edit1.Text);// 调用Web服务里的方法 if(flag=true) then begin Form2.Hide; // unitInfo.Form4.Show; // personInfo.person.Show; MainFrm2222.Show; end else begin showmessage('用户名密码出错或者数据库未启动!'); end; finally // Form2.Close; // 。。 // 。。 end;end; 对有限自动机都困惑 帮帮忙 修改下 ClientSocket/ServerSocket问题? 今天被一犹太佬讽刺了,郁闷中,来发泄一下... 小菜一碟-一个利用工具捕捉注册表信息变化的方法,需要的就顶顶,有更好方法的提供一下! 急问:delphi与SQL SERVER的连接? 给个delphi7.0中文版的下载地址,能下的散分! 如何静态调用DLL时,得到句柄?^_^. IMAGE添加标签 How to study delphi for a vb programmer,请大家指教!谢谢了! ▲▲▲▲▲用Quickreport如何实现同一列数据双列打印???▲▲▲▲▲ 现金一百元
《Delphi6 SOAP/Web Sevvices》这本书,看前节就会了...
我做过delphi用IDHttp控件访问servlet服务程序的,通过idhttp的post事件
如:IdHTTP.Post(aURL, mRequestStream, mResponseXML);aURL为访问的servlet服务程序地址,mRequestStream为delphi发送的请求文件流,mResponseXML为servlet处理后返回的文件流
调用代码如下:
procedure TForm2.Image2Click(Sender: TObject);
var
test:LoginWeb.Login; //引用WSDL文件自动生成的单元文件的一个接口
flag:boolean;
begin
try
test:=HTTPRIO1 as LoginWeb.Login;
flag:= test.loginCheck(ComboBox1.Text,Edit1.Text);// 调用Web服务里的方法
if(flag=true) then
begin
Form2.Hide;
// unitInfo.Form4.Show;
// personInfo.person.Show;
MainFrm2222.Show;
end
else
begin
showmessage('用户名密码出错或者数据库未启动!');
end;
finally
// Form2.Close;
// 。。
// 。。
end;end;