Précédent   Forum du club des développeurs et IT Pro > PHP > Bibliothèques et frameworks > Services Web
Services Web Forum d'entraide pour les services Web en PHP, qui permettent de créer et de consommer facilement des webservices (génération de WSDL etc.). Exemples : SOAP, NuSOAP, REST, SCA-SDO... Avant de poster -> Cours webservices
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 24/05/2012, 23h59   #1
LhIaScZkTer
Membre confirmé
 
Avatar de LhIaScZkTer
 
Inscription : mai 2004
Messages : 558
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mai 2004
Messages : 558
Points : 244
Points : 244
Par défaut Connexion à un webservice Java

Bonjour à tous,

J'essaie de me connecter à un webservice développé en Java, mais malheureusement ça ne donne rien et je commence à être à cours d'idées. Si quelqu'un pouvait m'aider à comprendre ce que je ne comprends pas, ça serait sympas

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
<?php
try {
    $wsdl = 'http://www.shab.ch:9191/soapserver?wsdl';
    $auth = array(
        'login' => 'login',
        'password' => 'password'
    );
 
    $fosc = new SoapClient($wsdl);
    $header = new SoapHeader('http://notice.server.soap.common.exchange.autinform.de/', 'SoapServerService', $auth, true);
    $fosc->__setSoapHeaders($header);
 
    if ($fosc->getAuthentication()) {
        echo 'auth <br>';
    } else {
        echo 'auth fail <br>';
    }
} catch (SoapFault $e) {
    echo "Erreur soap :: " . $e->getMessage();
}
?>
J'ai une doc qui montre un exemple en Java, mais je n'arrive pas à le traduire en php https://docs.google.com/viewer?a=v&q...jctKFQ&cad=rja

Merci à tous pour votre aide
__________________
Sun Certified Java Programmer, SE 6 et Sun Certified Web Component Developer, J2EE 5
LhIaScZkTer est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2012, 14h06   #2
LhIaScZkTer
Membre confirmé
 
Avatar de LhIaScZkTer
 
Inscription : mai 2004
Messages : 558
Détails du profil
Informations personnelles :
Âge : 31

Informations forums :
Inscription : mai 2004
Messages : 558
Points : 244
Points : 244
Bonjour à tous,

Je reviens vers vous car nous n'arrivons toujours pas à nous connecter au webservice et ce malgré nos multiples tentatives. J'ai testé nuSOAP, pear SOAP, mais toujours rien. Le développeur de ce webservice, très gentiment nous a proposé la solution que j'ai posté dans mon précédent post (...)

Ce webservice utilise une authentification HTTP.

Voilà la première solution testée :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
<?php
try{
    $param = array('location' => "http://www.shab.ch:9191/soapserver?wsdl",
        'login' => 'login',
        'password' => 'password',
        'uri' => "http://notice.server.soap.common.exchange.autinform.de/",
        'exceptions' => true,
        'cache_wsdl' => WSDL_CACHE_NONE
    );
 
    $foscObj = new SoapClient(null, $param);
    $isConnected = $foscObj->getAuthentication();
 
    if(($isConnected === true) || ($isConnected === 'true')){
        echo "<br>Vous etes bien connecte !<br>";
    }else{
        echo "<br>Vous n'etes pas connecte !<br>";
    }
}catch(Exception $ex){
    echo $ex->getMessage();
}
?>
Est-ce que quelqu'un pourrait me dire si j'ai fauté quelque part ? Avez-vous une idée ?

Merci à tous pour votre aide
__________________
Sun Certified Java Programmer, SE 6 et Sun Certified Web Component Developer, J2EE 5
LhIaScZkTer est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h03.


 
 
 
 
Partenaires

Hébergement Web