首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SOAP错误:错误代码: VersionMismatch,错误字符串:错误版本

SOAP错误:错误代码: VersionMismatch,错误字符串:错误版本
EN

Stack Overflow用户
提问于 2017-08-11 17:39:07
回答 1查看 5.5K关注 0票数 1

我们的要求是通过SOAP1.2发送请求。我在PHP中使用下面的代码。

代码语言:javascript
复制
$basic_auth = base64_encode(USERNAME.':'.PASSWORD);
$opts = array(
    'http'=>array(
            'header' => "Authorization: Basic $basic_auth
                         x-ibm-client-id: $client_id
                         x-ibm-client-secret: $client_secret"
        )
    );
$context = stream_context_create($opts);
$soap_client = new SoapClient(WSDL, array("trace"=>1,
                                              "local_cert"=>"/var/www/cert.pem",
                                              "passphrase"=>"xxxxx",
                                              "soap_version"=>SOAP_1_2,
                                              "exeptions"=>true,
                                              "stream_context"=>$context,
                                              "location"=>LOCATION
                                              ));
try{
    $params = array(
        'getBalance' => array(
            'version' => 1,
            'partnerCode'=>PARTNER_CODE
        ));
    $post_response = $soap_client->__soapCall('getBalance', $params);
    return $post_response;
}
catch(SoapFault $fault){
    highlight_string($soap_client->__getLastRequestHeaders());
    highlight_string($soap_client->__getLastRequest());
    die("SOAP Fault: fault code: {$fault->faultcode}, fault string: {$fault->faultstring}");
}

我正在收到的错误如下:

SOAP错误:错误代码: VersionMismatch,错误字符串:错误版本

如何检查天气请求是否实际使用了SOAP12?

EN

回答 1

Stack Overflow用户

发布于 2017-08-14 20:03:12

您可以通过检查请求XML来检查SOAP请求是否使用了正确的版本。请求之后,检查XML:

代码语言:javascript
复制
var_dump($soap_client->__getLastRequest());

注意信封声明中使用的命名空间。

SOAP1.2:http://www.w3.org/2003/05/soap-envelope

SOAP1.1 http://schemas.xmlsoap.org/soap/envelope/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45640917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档