【发布时间】:2012-01-01 08:58:05
【问题描述】:
我使用SOAPServer 在php 中创建了一个Web 服务。它希望看到带有用户名和密码元素的SoapHeader UsernameToken。当我在请求中包含此标头时,一切实际上都很好。只需在名为“UsernameToken”的 Soap 处理程序类中定义一个方法,就会调用该方法并将 stdClass Obj 传递给它。然后我可以通过$Obj->username 和$Obj->password 验证用户。
我不知道要在 WSDL 文件中添加什么,首先定义此 UsernameToken 标头,其次如何在 WSDL 中指示它是必需的?
我在某处读到新的 SOAP 标准弃用了“必需”标头的概念。
关于如何至少表明我的 wsdl 请求应包含此标头的任何建议?
【问题讨论】:
-
您能否将链接添加到您已阅读到新 SOAP 标准已弃用“必需”标头的概念的地方?
-
您能展示一下您当前的 WSDL 吗?