delphi7调用WebService(C#)如何传递SoapHeader ( 积分: 100 )

  • 主题发起人 主题发起人 lbd88488848
  • 开始时间 开始时间
L

lbd88488848

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi7调用WebService(C#)如何传递SoapHeader
最好有实例
 
在WS导入器生成的接口单元中,修改如下:
initialization
...省略
//注释这句: InvRegistry.RegisterInvokeOptions(TypeInfo(ItfName), ioDocument);

调用就不会出异常了
 
var
soap:anSoap;
header:MyHeader;
begin
soap:=HTTPRIO1 as anSoap;
header:=MyHeader.Create;
try
header.MyValue:=aValue;
(soap as ISOAPHeaders).send(header);
result:=soap.anMethod;
finally
header.Free;
soap:=nil;
end;
end;
 
wenda2005,
你好,请问如何发布webservice。
 
后退
顶部