Bonsoir,
Après 3 heures de tentatives vaines, j'implore votre aide pour m'éclairer sur la requête Http!
Il s'agit d'une simple requête de type Get que j'ai l'habitude de lancer sans souci!
Voici le code utilisé :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| sTexteDebug est une chaine
SI PAS HTTPRequête(URLEncode(http://monsite.com/member/),sAgent,"","","",URLEncode(toto),URLEncode(tata)) ALORS
sResultatErreur = HErreurInfo(hErrComplet)
SINON
sResultatHead_LOGIN = HTTPDonneRésultat(httpEntête)
sResultatSource_LOGIN = HTTPDonneRésultat(httpRésultat)
FIN
SI SansEspace(sResultatErreur)<>"" ALORS
sTexteDebug+= "<------ERREUR REQUETE------>"+RC+RC+sResultatErreur+RC+RC
SINON
sTexteDebug+="<------RECEIVED HEADER------>"+RC+RC+sResultatHead_LOGIN+RC+RC+RC+sResultatSource_LOGIN
FIN
info(sTexteDebug) |
Avec ce code, sTexteDebug n'arrive pas à récupérer le résultat source de la requête (sResultatSource_LOGIN) => Capture image du résultat
Il suffit que je change l'ordre pour que sTexteDebug puisse récupérer le résultat "Source" => Capture image du résultat
sTexteDebug+="<------RECEIVED HEADER------>"+RC+RC+sResultatSource_LOGIN+RC+RC+RC+sResultatHead_LOGIN
J'ai tout essayé enfin presque tout (variable globale au projet pour récupérer, j'ai tracé le code et sResultatSource_LOGIN est toujours récupéré dans la variable sResultatSource_LOGIN mais pas ajouté sur sTexteDebug)
J'ai également mis sTexteDebug en chaine unicode sans succès.
C'est à n'y rien comprendre! Quelqu'un a t-il déjà rencontrer ce phénomène?
Merci par avance
Partager