Précédent   Forum des professionnels en informatique > 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 Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/03/2011, 18h17   #1
Invité régulier
 
Inscription : septembre 2009
Messages : 35
Détails du profil
Informations forums :
Inscription : septembre 2009
Messages : 35
Points : 6
Points : 6
Par défaut SOAP erreur avec HTTPS

Bonjour,
Je désire créer un client SOAP qui va faire une requête sur un WSDL sur un serveur https et qui demande un login et un password.
Est-ce que je mets mon login, password dans le header du SOAP ou bien dans la déclaration SoapClient ? Et si c'est ce dernier cas, comment je dois faire ?

Voici ce que j'ai fait :
Code :
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
<?php
 
try {
 
	 $wsdl = "https://blabla/WebService?wsdl";
 
	 $client = new SoapClient($wsdl,
	  array(
		"proxy_host"=>"blabla.com", 
		"proxy_port"=>8080
 
	   ) 
	 );
 
	 $client->__setLocation("http://blabla.com/bla");	
 
	 $requete = 'blablaXML';
 
 
	echo $client->__doRequest($requete,'http://blabla.com/bla',
	'blabla',1.2);
 
 
 
}
catch (Exception $e) {
 
    echo "Erreur : ".$e;
}
?>
Et voici ce que j'ai comme erreur :
Code :
Erreur : SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://blabla/WebService?wsdl' : failed to load external entity "https://blabla/WebService?wsdl" in C:\wamp\www\tests\paywizard\testSoap.php:14 Stack trace: #0 C:\wamp\www\tests\blabla\testSoap.php(14): SoapClient->SoapClient('https://blabla...', Array) #1 {main}
Finnegans est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/04/2011, 09h42   #2
Membre confirmé
 
Avatar de liquideshark
 
Homme Jamal H Tour
Chercheur en informatique
Inscription : septembre 2006
Messages : 317
Détails du profil
Informations personnelles :
Nom : Homme Jamal H Tour
Localisation : Maroc

Informations professionnelles :
Activité : Chercheur en informatique
Secteur : Service public

Informations forums :
Inscription : septembre 2006
Messages : 317
Points : 243
Points : 243
Salut ,

Ta essayer le lien https://blabla/WebService?wsdl sur un navigateur si ta un accès ?

l'erreur que ta la "Couldn't load from" signifie que "https://blabla/WebService?wsdl" n'est pas accessible
__________________
===================================
===Accroche ta charrue à l'Open source===
===================================
liquideshark est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h13.


 
 
 
 
Partenaires

Hébergement Web