PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Accepter cookies - Requette HTTP
Accepter cookies - Requette HTTP
Iniciado por florian.cannere, 14,jun. 2019 10:12 - No hay respuesta
Publicado el 14,junio 2019 - 10:12
Tout est dans le titre, je souhaite me connecter à un site via une httpRequete. Lorsque j'envoie ma requete, je reçois bien une réponse du site, mais il ne me renvoie pas le Set-cookie. A la place, je reçois la page d'accueil avec un disclaimer : "Veuillez activer les cookies sur votre navigateur". J'ai mis la tolérance d'acceptation au cookie sur tous les navigateurs que j'utilise, sans succès.

PS : J'ai changé l'adresse du site et les informations "sensibles" dans le code ci-dessous.
Les commentaires sont les choses que j'ai tenté et qui n'ont eu aucun impact.

reqhttpenvoi est un httpRequête
reqhttpenvoi.URL ="https://monSuperSite.fr"
reqhttpenvoi.Contenu="xxxxxx&secret=xxxxxxx&apply=Connexion"
reqhttpenvoi.Méthode=httpPost
reqhttpenvoi.AgentUtilisateur="Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36"
reqhttpenvoi.Entête["Accept"]="text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3"
reqhttpenvoi.Entête["Accept-Encoding"]="gzip, deflate, br"
reqhttpenvoi.Entête["Cache-Control"]="Max-Age=0"
reqhttpenvoi.Entête["Connection"]="keep-alive"
reqhttpenvoi.Entête["Host"]="monSuperSite.fr"
reqhttpenvoi.Entête["Referer"]="https://monSuperSite.fr/menu/menu.fr"
reqhttpenvoi.Entête["Upgrade-Insecure-Requests: "]="1"

reqhttpreponse est un httpRéponse
//HTTPParamètre(httpParamètreDésactiveCookie, 0)
//HTTPCookieGère(reqhttpenvoi..URL, Vrai)
//HTTPCookieEcrit("monSuperSite.fr", "MNEA", ChargeParamètre("MNEA"))

reqhttpreponse = HTTPEnvoie(reqhttpenvoi)
Info(reqhttpreponse..Contenu)
Info(reqhttpreponse..EntêteBrut)

sID est une chaîne = HTTPCookieLit("monSuperSite.fr","MNEA")
SauveParamètre("MNEA", sID)