Bonjour à tous,
j'essaye de contacter un webservice soap, rien de bien difficile, j'utilise le code suivant :
Et j'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); ?>
Code X : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager