[Web Service] Appel Webservice SOAP
Bonjour à tous,
j'essaye de contacter un webservice soap, rien de bien difficile, j'utilise le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <?php
$client = new SoapClient("adresseVersLeFichierWSDL");
try {
$today = $client->__call('getAONouveaux', array());
} catch(exception $e) {
print_r($e);
}
print_r($today);
?> |
Et j'obtiens l'erreur suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| SoapFault Object
(
[message:protected] => Could not connect to host
[string:private] =>
[code:protected] => 0
[file:protected] => /Applications/MAMP/htdocs/4dconcept/MolRequest.php
[line:protected] => 5
[trace:private] => Array
(
[0] => Array
(
[function] => __doRequest
[class] => SoapClient
[type] => ->
[args] => Array
(
[0] => <?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body/></SOAP-ENV:Envelope>
[1] => http://172.25.35.5:80/molws/services/MolWebServices.MolWebServicesHttpSoap11Endpoint
[2] => urn:getAONouveaux
[3] => 1
[4] => 0
)
)
[1] => Array
(
[file] => /Applications/MAMP/htdocs/4dconcept/MolRequest.php
[line] => 5
[function] => __call
[class] => SoapClient
[type] => ->
[args] => Array
(
[0] => getAONouveaux
[1] => Array
(
)
)
)
)
[faultstring] => Could not connect to host
[faultcode] => HTTP
) |
Au début je pensais que j'avais une erreur dans mon code, mais ce qui m'embête dans l'erreur c'est la ligne suivante :
[1] => http://172.25.35.5:80/ ...
Le webservice ne contiendrais t'il pas une adresse local "en dur" dans le code, d'où mon impossibilité de le contacter ?
Ou est ce tout à fait normal de trouver une adresse de ce type ici ?
J'aimerais juste une confirmation :)
Merci beaucoup