Bonsoir à tous,

J'ai réalisé un webservice en C# qui retourne une DataTable.
Dans ma console C#, je n'ai pas de problème d'affichage cependant mon client PHP n'affiche rien et me sort cette erreur :
SoapFault exception: [HTTP] Error Fetching http headers
Est-ce que quelqu'un a déjà rencontré ce problème ?
Pouvez-vous m'aider ?

Merci d'avance

Voici le code PHP :
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
 
<?php
class listeActions {
}
 
class listeActionsResponse {
  public $listeActionsResult; // listeActionsResult
}
 
class listeActionsResult {
  public $any; // <anyXML>
}
 
class char {
}
 
class duration {
}
 
class guid {
}
 
class DataTable {
  public $any; // <anyXML>
}
 
 
/**
 * ObtenirListe class
 * 
 *  
 * 
 * @author    {author}
 * @copyright {copyright}
 * @package   {package}
 */
class ObtenirListe extends SoapClient {
 
  private static $classmap = array(
                                    'listeActions' => 'listeActions',
                                    'listeActionsResponse' => 'listeActionsResponse',
                                    'listeActionsResult' => 'listeActionsResult',
                                    'char' => 'char',
                                    'duration' => 'duration',
                                    'guid' => 'guid',
                                    'DataTable' => 'DataTable',
                                   );
 
  public function ObtenirListe($wsdl = "http://localhost:1665/ObtenirListe?wsdl", $options = array()) {
    foreach(self::$classmap as $key => $value) {
      if(!isset($options['classmap'][$key])) {
        $options['classmap'][$key] = $value;
      }
    }
    parent::__construct($wsdl, $options);
  }
 
  /**
   *  
   *
   * @param listeActions $parameters
   * @return listeActionsResponse
   */
  public function listeActions(listeActions $parameters) {
    return $this->__soapCall('listeActions', array($parameters),       array(
            'uri' => 'http://tempuri.org/',
            'soapaction' => ''
           )
      );
  }
 
}
 
?>