1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <?php require_once('nusoap.php'); $server = new soap_server; $server->register('hello'); $server->register('retrieveByType'); function hello($name) { return 'Hello, ' . $name; } function retrieveByType($type) { if ($type == 'trolling') { $arr[0] = 'Donzai Deep Swimmer 5 1/4 inch'; $arr[1] = 'Yosubi Squid-like 4 inch'; $arr[2] = 'Fortunata Imperial High Action'; } else if ($type == 'casting') { $arr[0] = 'Silver Spring Mirrors Size 00'; $arr[1] = 'Gold Spring Mirrors Size 0'; $arr[2] = 'Mini Minnow Blue'; } else { $arr[0] = 'None found!'; } return $arr; } $HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA : ''; $server->service($HTTP_RAW_POST_DATA); ?> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?xml version="1.0" encoding="ISO-8859-1" ?> <SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"> <SOAP-ENV:Body> <SOAP-ENV:Fault> <faultcode xsi:type="xsd:string">SOAP-ENV:Client</faultcode> <faultactor xsi:type="xsd:string" /> <faultstring xsi:type="xsd:string">method '' not defined in service</faultstring> <detail xsi:type="xsd:string" /> </SOAP-ENV:Fault> </SOAP-ENV:Body> </SOAP-ENV:Envelope> |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |