gpt4 book ai didi

php - soapclient 解析模式 : can't import schema from

转载 作者:搜寻专家 更新时间:2023-10-31 21:44:37 24 4
gpt4 key购买 nike

示例脚本:

try {
$client = new SoapClient("http://webservices.sabre.com/wsdl/sabreXML1.0.00/GHT/HotelDirectUpdate.wsdl", array("trace" => 0));
} catch (Exception $ex) {
var_dump($ex->faultcode, $ex->faultstring, $ex->faultactor, $ex->detail, $ex->_name, $ex->headerfault);
}

输出:

string(4) "WSDL"
string(216) "SOAP-ERROR: Parsing Schema: can't import schema from 'http://webservices.sabre.com/wsdl/sabreXML1.0.00/GHT/HotelDirectUpdateRQ.xsd', unexpected 'targetNamespace'='http://webservices.sabre.com/hgc/hoteldirectupdaterq'"
NULL
NULL
NULL
NULL

我知道 wsdl 文件是正确的。我通过 http://www.soapclient.com/interop/interopTest.html 检查了 wsdl 文件它看起来不错。但是当我从 php 调用 wsdl 文件时,它给出了上述错误。

有什么想法/建议吗?

最佳答案

我们还发现 SoapClient 无法处理某些模式,但不会出现您收到的错误。最不坏的解决方案似乎是使用 Java 与 SOAP 服务交互,使用 PHP-Java BridgeGearman做 PHP-Java 互操作。

关于php - soapclient 解析模式 : can't import schema from,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5905349/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com