Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks
Bibliothèques et frameworks Forum d'entraide sur les frameworks, templates, bibliothèques de code (PDFLib, eZPdf, JpGraph, Artichow, PEAR, etc). Avant de poster : FAQ bibliothèques, toutes les FAQ PHP et cours bibliothèques
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 07/03/2007, 17h28   #1
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 108
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 108
Points : 29
Points : 29
Par défaut [cURL] Error "Couldn't resolve host"

Hello,

J'ai récement utilisé CURL pour envoyé un fichier XML à un serveur distant et en recevoir le résultat en retour. Pour ce projet tout fonctionne nikel!(c'était en SSL...)

Seulement voila je dois faire la même chose, pour un autre projet, je génere donc mon fichier XML et tente de l'envoyer a l'url que l'on ma donné et la je reçois "Couldn't resolve host..." tout le temps.
J'ai testé l'adresse directement dans mon browser et je sais y accéder, j'ai également essayer de créer un formulaire html envoyant une requete POST avec comm action cette url et la aussi ça fonctionne.

Je ne comprend donc pas pq en utilisant curl il me met ce message alors que visiblement cette adresse est correcte et accessible (form + POST).

Voici le code utilisé (un des codes j'en essayé un paquet):

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
$this->sUPSURL = 'https://xml.blabla.xx.com\xmlpost\xxxx.asp?xx=13541&yy=139493&zz=2';  
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$this->sUPSURL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $xml_file);
 
$store = curl_exec ($ch);
 
if (curl_errno($ch)) {
	   print curl_error($ch);
	} else {
	   curl_close($ch);
	}
J'èspere que vous allez pouvoir m'aider a trouver un solution, ou du moins m'expliquer pourquoi depuis un formulaire HTML en methode POST tout va bien et la ça ne passe pas alors que l'url est la meme...

Merci!
lem01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2007, 13h38   #2
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 108
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 108
Points : 29
Points : 29
petit up en espérant que qqun m'aider

J'ai testé l'url avec websniffer http://web-sniffer.net/ et il me dit que la page n'existe pas non plus, alors que je le répète je sais y accéder avec un formulaire HTML (en mettant l'url dans l'action de mon form) et en tappant l'adresse dans mon browser...

J'vois pas d'où peut venir le problème...
lem01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2007, 17h24   #3
Nouveau Membre du Club
 
Inscription : mars 2006
Messages : 108
Détails du profil
Informations forums :
Inscription : mars 2006
Messages : 108
Points : 29
Points : 29
Ok en gros le problème c'était que l'url de distination était sécurisée au sein d'un intranet et pas accessible de l'exterieur...
lem01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/03/2007, 22h23   #4
Invité de passage
 
Inscription : mars 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 4
Points : 2
Points : 2
Salut,
Je dois faire ce que tu as fait dans ton projet precedent à savoir envoyer une requete XML via HTTPS.
Contrairement à toi je le fais en c/c++.

Je voudrais savoir comment tu as fais afin de m'en inspirer. Car, en ce moment j'arrive à me connecter mais il m'indique SYNTAX ERROR. Donc, ca depend (je crois) de comment j'ai ecris la requete XML.

Merci d'avance
adalgo 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 08h51.


 
 
 
 
Partenaires

Hébergement Web