Bonjour à tous,
Dans le cadre d'une ouverture des services (qui deviendront donc des services web), je dois remodeler une application en XML Soap.
J'ai donc lu cette doc : http://www.portaone.com/resources/do...faces_MR17.pdf et j'ai essayé de mettre en place mon 1er script de connexion vers le serveur (en tentant de suivre l'exemple à la fin de la doc).
Et là... pas moyen de faire cela. J'ai testé le code suivant :
En variant les formules au niveau du constructeur de $client, j'ai toujours une erreur du style "Could not connect to host" ou "Connect() Timeout".
Code : 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 $client = new nusoap_client('https://mon-server.com/wsdl', 'wsdl', 'https://mon-server.com/soap', '443', 'mon-user', 'mon-password'); $err = $client->getError(); if ($err) { echo '<h2>Constructor error</h2><pre>' . $err . '</pre>'; exit(); } $result = $client->call('login', array(mon-user, mon-password), 'https://mon-server.comPorta/SOAP/Session'); if ($client->fault) { echo '<h2>Fault</h2><pre>'; print_r($result); echo '</pre>'; } else { // Check for errors $err = $client->getError(); if ($err) { // Display the error echo '<h2>Error</h2><pre>' . $err . '</pre>'; } else { // Display the result echo '<h2>Result</h2><pre>'; print_r($result); echo '</pre>'; } } echo '<br><br>-------------------------------------------------------------------------------------------<br>'; echo '<h2>Request</h2><pre>' . htmlspecialchars($client->request, ENT_QUOTES) . '</pre>'; echo '<h2>Response</h2><pre>' . htmlspecialchars($client->response, ENT_QUOTES) . '</pre>'; echo '<h2>Debug</h2><pre>' . htmlspecialchars($client->debug_str, ENT_QUOTES) . '</pre>';
Si quelqu'un peut m'aider... ça le ferait
Merci d'avance.
Partager