PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Requête HTTP
Requête HTTP
Débuté par GERARD, 24 avr. 2017 09:02 - 5 réponses
Membre enregistré
3 messages
Posté le 24 avril 2017 - 09:02
Bonjour,

J'aimerais connaitre la syntaxe de la requête HHTP envoyé sur net entreprise lorsqu'on dispose de ces informations.

POST /authentifier/1.0/ HTTP/1.1
Host: net-entreprises.fr
Content-Type: application/xml
Content-Length: 4096

<identifiants>
<siret>12345678901234</siret>
<nom>Wallace</nom>
<prenom>William</prenom>
<motdepasse>azerty</motdepasse>
<service>25</service>
</identifiants>

J'ai essayé de avec des données de connexion qui sont réelles mais j'ai le message
Not Found
The requested URL /erreur/AAP_F01_FE09 was not found on this server.

Voici mon exemple :
1) il faut en premier créer le fichier XML contenant les données :

gege est un xmlDocument
AVEC gege
AVEC .identifiants[1]
.siret = "80851741100019"
.nom = "Wallace"
.prenom = "William"
.motdepasse = "azerty"
.service = "25"
FIN
FIN
XMLSauve(gege,"c:\gege.xml")
Ch_message est une chaîne
Ch_message=fChargeTexte("c:\gege.xml")
HTTPRequête("net-entreprises.fr/authentifier/1.0","","",Ch_message,"application/xml")

merci de vos réponses
Gérard

--
Gérard
Membre enregistré
101 messages
Popularité : +7 (7 votes)
Posté le 24 avril 2017 - 13:00
Salut,


XMLSauve ajoute l'entête XML <?xml....?> dans le fichier
C'est peut être ça qui n'est pas compris par le serveur et provoque une erreur.

Il suffirait peut être de sauver le XML sans entête :

XMLSauve(gege, "c:\gege.xml", XMLSansEntête)


--
@+
Maax°(51)°
Posté le 24 avril 2017 - 14:10
Salut Maxx,

Ton idée je n'y avais pas pensé.
Je viens de faire le test et malheureusement la même erreur.

Merci pour ta réponse

Gérard
Membre enregistré
3 messages
Posté le 24 avril 2017 - 14:12
Salut Maax,

Ton idée je n'y avais pas pensé.
Je viens de faire le test malheureusement la même erreur.

Merci pour ta réponse

Gérard

--
Gérard
Membre enregistré
101 messages
Popularité : +7 (7 votes)
Posté le 24 avril 2017 - 15:03
Re-Salut,

Et passer par le type httpRequête et HTTPEnvoie() ?

--
@+
Maax°(51)°
Posté le 27 juillet 2021 - 09:08
Bonjour
je viens d'avoir cette erreur
pour corriger il faut un '/' à la fin de l'appel du webservice
HTTPRequête("net-entreprises.fr/authentifier/1.0/","","",Ch_message,"application/xml")