我目前在 Sugarcrm 工作,它的网址在 https 中。Soap 无法在 https url 上运行,我的代码在 http url 中完美运行。在 https 模式下运行相同的代码需要哪些更改?
我使用此代码。用户名、密码和 url 仅供您参考。
<?php
require_once('nusoap.php');
$client = new soapclient('https://www.sugarcrm.com/soap.php?wsdl',true);
$auth_array = array(
'user_auth' => array(
'user_name' => 'abc',
'password' => md5('abc'),
)
);
$login_results = $client->call('login',$auth_array);
echo $session_id = $login_results['id'];
$user_guid = $client->call('get_user_id',$session_id);
printf("\n".$auth_array['user_auth']['user_name'].' has a GUID of ' . $user_guid . "\n\n");
?>