用Dephi7 调用Webservice SoapHeader认证,一直提示用户密码为空问题

lizjf 2017-12-20 03:24:18
var
aIntf: HisInterfaceSoap;
Headers: ISOAPHeaders;
s:string;
strSend: TStringStream;
H: CredentialSoapHeader;
Begin
aIntf := (HTTPRIO1 as HisInterfaceSoap);
H := CredentialSoapHeader.Create;
H.UserID := '123456';
H.PassWord := '12345';
Try
Headers := (aIntf as ISOAPHeaders);
Headers.Send(H); //发送Soap Header
if SCSB then //调用服务
begin
//
end;
finally
aIntf := nil;
H.Free;


Show出来 H.UserID+H.PassWord 也都是有值的
...全文
1150 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lizjf 2018-03-29
  • 打赏
  • 举报
回复
Webservise的
ron_xin 2018-01-08
  • 打赏
  • 举报
回复
调用的是HTTPS吧?
lizjf 2017-12-21
  • 打赏
  • 举报
回复
有没有做过这方面的。。
lizjf 2017-12-20
  • 打赏
  • 举报
回复
别沉了,请大神帮忙解决

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧