PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Récupération du contenu d'une page HTML affichée
Récupération du contenu d'une page HTML affichée
Iniciado por christianblinc, 19,ago. 2019 11:04 - 6 respuestas
Publicado el 19,agosto 2019 - 11:04
Rebonjour,

Lorsque je saisis une URL dans un navigateur, j'obtiens par exemple le résultat suivant:

"This XML file does not appear to have any style information associated with it. The document tree is shown below.
<ErrorResponse xmlns="https://xxxxxxx">
<Error>
<Type>Sender</Type>
<Code>EntityAlreadyExists</Code>
<Message>User with name yyyyy already exists.</Message>
</Error>
<RequestId>zzzz</RequestId>
</ErrorResponse>
"

HTTPRequête(xxx) me renvoie FAUX mais impossible de récupérer le texte affiché dans la page Web! ;(

Une idée?
merci
Cordialement Christian
Publicado el 19,agosto 2019 - 16:22
HTTPRequête("www.toutou.fr")
Info(HTMLVersTexte(HTTPDonneRésultat(httpRésultat)))
Publicado el 20,agosto 2019 - 08:06
Bonjour et merci

Ta solution retourne une chaîne vide alors que le texte brut retourné par une page Web est par exemple le suivant :

<ErrorResponse xmlns="https://xxxxxx/">
<Error>
<Type>Sender</Type>
<Code>ValidationError</Code>
<Message>The specified value for userName is invalid. It must contain only alphanumeric characters and/or the following: +=,.@_-</Message>
</Error>
<RequestId>fbaee6b1-c30f-11e9-bdac-adb135dcc9ff</RequestId>
</ErrorResponse>

S'agit il d'un faux positif (en raison de Error et ErrorResponse) interprété comme une erreur qui n'en est pas ?
Cordialement
Christian
Miembro registrado
7 mensajes
Publicado el 20,agosto 2019 - 08:40
quand je teste j'ai cela

Site not installed
The site is not yet installed
You
Internet browser
Web host
OVH
Website
Site access
if it has just been created, please wait 15 minutes.
Configuration guide


quelle URL testes tu?
peux-tu m'en dire un peu plus pour que je cherche

--
Christophe
Publicado el 20,agosto 2019 - 09:52
Bonjour Christophe,

Merci de ta réponse.

Je ne peux pas te donner l'URL complète mais j'utilise le service IAM d'AWS (AmazonWebService) elle est du type :
https://iam.amazonaws.com… VELO¤L&Version=2010-05-08&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=xxx%2F20190820%2Fus-east-1%2Fiam%2Faws4_request&X-Amz-Date=20190820T074446Z&X-Amz-Expires=30&X-Amz-SignedHeaders=host&X-Amz-Signature=xxx

ici c'est très simple je passe comme paramètre la création d'un nom d'utilisateur volontairement erroné avec un caractère non valide Pierre VELO¤L
ce que je souhaite simplement c'est récupérer le message d'erreur retourné par AWS.
Ce que j'ai indiqué, c'est le message source qui s'affiche lorsque je lance cette URL dans un navigateur Web.
Mais le W-langage indique que ErreurDétectée est vrai. Le message d'erreur ne contient pas la source.
J'ai aussi essayé avec HTTPEnvoie(cMaRequête) idem résultat vide

Merci je cale...
Cordialement
Christian
Publicado el 21,agosto 2019 - 12:34
Bonjour,

En tapant ton url erronée directement dans le navigateur ça affiche quoi ?
Publicado el 21,agosto 2019 - 14:45
Bonjour,

En tapant mon URL dans un navigateur, la page Web affiche ce que j'ai déjà indiqué:

"<ErrorResponse xmlns="https://xxxxxx/">
<Error>
<Type>Sender</Type>
<Code>ValidationError</Code>
<Message>The specified value for userName is invalid. It must contain only alphanumeric characters and/or the following: +=,.@_-</Message>
</Error>
<RequestId>fbaee6b1-c30f-11e9-bdac-adb135dcc9ff</RequestId>
</ErrorResponse>"

Mais pas moyen de récupérer CE code d'erreur ici:
ValidationError
The specified value for userName is invalid. It must contain only alphanumeric characters and/or the following: +=,.@_-


cordialement
Christian