作者sylvanasrin (( ̄ー ̄;))
站内PHP
标题[请益] 使用php5的extension执行soap
时间Fri Aug 5 14:31:51 2011
各位好
最近想使用php呼叫java端的程式
server端的部分,是使用jdk6中所提供的annontation产生的wsdl
使用java所写的client可正常执行
php的部份是使用php5的extension
当我使用php的client去呼叫时,程式会卡在这行
$client = new SoapClient("
http://127.0.0.1:8090/SE6service/Service2?wsdl")
然後出现错误讯息
Fatal error: Maximum execution time of 30 seconds exceeded
而且SoapClient的物件并没有产生(至少我使用Print_r($client))没有印出任何东西
我用同样的php client端程式去呼叫另一个wsdl
http://www.webservicemart.com/uszip.asmx?WSDL
却可以正常的抓到SoapClient所产生的物件(Print_r($client)有印出相关的讯息)
因为想呼叫的server端为java,所以可能没办法使用non-WSDL mode
想请教大家是否有遇过类似的状况,或者有其他的建议可以提供?
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.127.75.195
2F:→ KC73:我个人的经验是,最好是用curl去抓外部资料,再喂给要这些资料 08/05 20:53
3F:→ KC73:的东西,因为curl可以设定timeout等意外状况的处理. 08/05 20:53