Skip to main content

onecard-soap https链接

测试修复

  • 示例代码 Tuki/OneCard


    function GetProductList() {
    $posUsername = $this->_config['username'];

    $soap_param = array (
    array (
    'posUsername' => $posUsername,
    'signature' => MD5($posUsername . $this->_config['secretKey'])
    )
    );
    // $options = [
    //// 'location' => "https://onecard.net",
    // 'location' => "https://onecard.net/webservice",
    // 'local_cert' => "./onecard.net.pem",
    //// 'passphrase' => "certificate_password",
    // 'cache_wsdl' => "WSDL_CACHE_NONE",
    // 'trace' => true,
    // 'exceptions' => true,
    //
    // ];
    // $client = new SoapClient($this->_config['url'],$options);
    $client = new SoapClient($this->_config['url']);
    $client->soap_defencoding = 'UTF-8';
    $client->decode_utf8 = false;
    var_dump($soap_param);
    var_dump($client);
    try {
    $result = $client->__call('POSGetProductList', $soap_param);
    }catch (Exception $exception){
    var_dump($exception);
    die;
    $result = $exception->getMessage();
    }

    var_dump($result);
    var_dump(' $client->__getLastRequest() ');
    var_dump($client->__getLastRequest());
    var_dump(' $client->__getLastRequestHeaders() ');
    var_dump($client->__getLastRequestHeaders());
    var_dump(' $client->__getLastResponse() ');
    var_dump($client->__getLastResponse());
    var_dump(' $client->__getLastResponseHeaders() ');
    var_dump($client->__getLastResponseHeaders());
    var_dump(' $client->__getLastResponseHeaders() ');
    return $result;
    }