Précédent   Forum du club des développeurs et IT Pro > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
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 20/12/2012, 16h25   #1
amalec78
Candidat au titre de Membre du Club
 
Homme
Développeur Web
Inscription : février 2008
Messages : 144
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web
Secteur : Santé

Informations forums :
Inscription : février 2008
Messages : 144
Points : 14
Points : 14
Par défaut Problème de web service [soap]

Bonjour,

Voila j'ai un petit problème de web service. Il me retourne :

Citation:
SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://(adr):8080/leaws-dispatch/service/leaws?wsdl' : failed to load external entity "http://(adr):8080/leaws-dispatch/service/leaws?wsdl"
Sachant qu'il y a un proxy. J'ai tenté de mettre le login, le passsword et l'ip mais rien ne change.

Code :
1
2
3
4
5
$client = new SoapClient("http://(adr):8080/leaws-dispatch/service/leaws?wsdl", 
									  array('proxy_host'     => "(ip)",
                                            'proxy_port'     => "8080",
                                            'proxy_login'    => "(login)",
                                            'proxy_password' => "(password)"));
Quelqu'un aurai une idée du problème ?
amalec78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2012, 23h54   #2
sabotage
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 16 508
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 16 508
Points : 21 344
Points : 21 344
Tu es sûr que le serveur distant répond sur le port 8080 ?
Tu ne peux pas utiliser une connexion sans proxy pour tester ton affaire pour commencer ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2012, 08h44   #3
amalec78
Candidat au titre de Membre du Club
 
Homme
Développeur Web
Inscription : février 2008
Messages : 144
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web
Secteur : Santé

Informations forums :
Inscription : février 2008
Messages : 144
Points : 14
Points : 14
Merci pour la réponse.

- Oui le serveur distant répond puisque si l'on tape l'adresse (http://(adr):8080/leaws-dispatch/service/leaws?wsdl) il nous affiche bien le xml.

- Et oui sans connexion cela fonctionne car actuellement le site tourne. Mais comme nous somme entrain de migrer le site sur un serveur priver qui est totalement verrouiller. Dont mon problème de communication entre les webservice.
amalec78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/12/2012, 11h31   #4
amalec78
Candidat au titre de Membre du Club
 
Homme
Développeur Web
Inscription : février 2008
Messages : 144
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Développeur Web
Secteur : Santé

Informations forums :
Inscription : février 2008
Messages : 144
Points : 14
Points : 14
J'ai même testé ceci :
Code :
1
2
3
4
5
6
7
$wsdl = trim(file_get_contents('http://(adr):8080/leaws-dispatch/service/leaws?wsdl'));   
 
    $a = new SoapClient($wsdl, 
									  array('proxy_host'     => "(ip)",
                                            'proxy_port'     => "8080",
                                            'proxy_login'    => "(login)",
                                            'proxy_password' => "(password)"));
Voici l'erreur :
Citation:
SOAP-ERROR: Parsing WSDL: Couldn't load from 'D:\(nomprojet)\web' : failed to load external entity "D:\(nomprojet)\web"
Je tourne en rond....
amalec78 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 18h19.


 
 
 
 
Partenaires

Hébergement Web