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;
}