PHP开发SOAP注意点
2012-05-29 09:58
106 查看
1. 如果php文件都是UTF8格式的,需要注意不能有BOM头,否则会报错:looks like we got no XML document。
2. 如果php的类库文件中有执行错误,也会报错:looks like we got no XML document。
3. 需要在PHP的扩展设置中,打开PHP_SOAP选项,并重启。
4. soap配置的地址有三个地方,一个是server.php中,一个是client.php,另外就是WSDL文件
[server.php]
[client.php]
[Test.wsdl]
[soapService.php]
2. 如果php的类库文件中有执行错误,也会报错:looks like we got no XML document。
3. 需要在PHP的扩展设置中,打开PHP_SOAP选项,并重启。
4. soap配置的地址有三个地方,一个是server.php中,一个是client.php,另外就是WSDL文件
[server.php]
include_once 'SoapService.class.php'//define the php class 'Soapservice' $server=new SoapServer('http://192.168.1.100/soap/Test.wsdl', array('soap_version' => SOAP_1_2)); $server->setClass("SoapService"); $server->handle();
[client.php]
$client = new SoapClient('http://192.168.1.100/soap/Test.wsdl); $client->HelloWorld();
[Test.wsdl]
<service name="TestService"> <port name="SoapServicePort" binding="typens:SoapServiceBinding"> <soap:address location="http://192.168.1.100/soap/server.php"/> </port> </service>
[soapService.php]
class SoapService { /** * * Test the soap. * @return string */ public function HelloWorld() { return 'Hello World!'; } }
相关文章推荐
- PHP开发SOAP注意点
- php soap 开发文档
- php开发中应该注意的错误开关与常见处理[开发篇]
- PHP开发注意事项总结
- php开发移动app(api)接口时应该注意的事项(仅供参考)
- PHP 接口开发注意事项
- PHP开发需要注意的安全问题
- PHP开发的一些注意点总结
- PHP开发程序应该注意的42个优化准则
- PHP开发中的小技巧(需注意)
- php开发注意细节
- php ajax 开发中的注意事项
- 利用SOAP扩展开发WebService(PHP)
- php开发注意事项
- 利用SOAP扩展开发WebService(PHP)
- Docker+php开发中要注意的细节
- weiphp插件开发注意
- php与jquery开发注意事项
- 用VC++开发PHP扩展注意事项
- (一)Windows下搭建PHP开发环境及相关注意事项