在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
我用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/ShineMediaPublish/WebService/WebServiceCall.asmx?wsdl赋给了wsdlLocation属性。连接时总是报错。 后来赋给URL属性,就不报错了。 3,传递参数是web服务端总为空: 在导入的接口单元的声明部分添加如下代码: InvRegistry.RegisterInvokeOptions(TypeInfo(WebServiceCallSoap),ioDocument);//其中红色部分为导入接口名称。 下面是客户端的简单代码: unit Unit1; interface uses type var implementation {$R *.dfm} procedure TForm1.btn1Click(Sender: TObject); end; end. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论