PHP soap缓存的问题

sever端WSDL有更新(类有更新),一定要注意清除wsdl缓存,具体配置可打开php.ini搜索soap

soap.wsdl_cache_enabled=1
; Sets the directory name where SOAP extension will put cache files.
soap.wsdl_cache_dir=”/tmp”

找到缓存目录,清除掉wsdl缓存。

不然,可能触发“Function (“****”) is not a valid method for this service”的错误

页面调试,也可以在头部加上

ini_set(“soap.wsdl_cache_enabled”, “0”); // disabling WSDL cache

发表评论

电子邮件地址不会被公开。 必填项已用*标注