【发布时间】:2014-09-16 17:16:32
【问题描述】:
我是 SOAP Web 服务的新手,我需要开发一个使用标头信息进行身份验证的 SOAP 服务器 Web 服务。我正在使用 NuSOAP,因为它似乎是一个非常有用的类。我可以找到很多关于进行 SOAP 调用的客户端的信息,但在服务器端没有什么是非常有用的信息。寻找 SOAP 服务器端的任何指导或教程。
这是我到目前为止所拥有的,我不确定这是否是处理身份验证的正确方法,或者是否有内置方法:
$server = new nusoap_server();
$server->configureWSDL("ProjectName", "name:space");
$server->register(
"authenticate",
array("UserName"=>"xsd:string",
"Password"=>"xsd:string",
"MessageText"=>"xsd:string"),
array("return"=>"xsd:string")
);
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : '';
$server->service($HTTP_RAW_POST_DATA);
function authenticate($UserName, $Password, $MessageText) {
}
感谢您帮助 SOAP Noobie! :)
【问题讨论】:
标签: php web-services soap nusoap soapheader