この URL をコードにロードしようとすると、深刻な問題が発生します。ブラウザで実際のページに移動すると正常に読み込まれますが、基本的には 404 が表示されるため、SOAP クライアントとカールを使用してこれを試してみましたが、おそらく何か間違ったことをしている可能性があります。
これは私のコードです。その基本的な部分を見ることができます。
$customerId = 'xxxx';
$authenticationId = 'xxxx';
$url = 'https://test.api.800loanmart.com/LoanmartService.svc?wsdl';
$config = array('trace' => 1, 'exceptions' => 0);
$service = new SoapClient($url,$config);
$result = $service->GetTermsAndConditions($customerId, $authenticationId);
var_dump($service);
そして、これが私に投げ返されているものです...
Warning: SoapClient::SoapClient() [soapclient.soapclient]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in C:\xampp\htdocs\loanmart\index.php on line 6
Warning: SoapClient::SoapClient() [soapclient.soapclient]: I/O warning : failed to load external entity "https://test.api.800loanmart.com/LoanmartService.svc?wsdl" in C:\xampp\htdocs\loanmart\index.php on line 6
Fatal error: SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://test.api.800loanmart.com/LoanmartService.svc?wsdl' : failed to load external entity "https://test.api.800loanmart.com/LoanmartService.svc?wsdl" in C:\xampp\htdocs\loanmart\index.php on line 6
私はopensslを持っているかどうかを確認し、それが私のphp.iniファイルでオンになっていることを確認しました.私は何をすべきかについてかなり困惑しています.