Bonjour

J'utilise d'abord httpclient pour me connecter au site web puis je veux utiliser ce login pour publier des données sur le même site web Comment utiliser les cookies pour se connecter et publier des données avec tnethttpclient?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
param.Add (format ('nom d''utilisateur =% s', [usertxt.Text]));
param.Add (format ('password =% s', [passtxt.Text]));
Nous envoyons les données et recevons la réponse
myresult: = http.Post ('https: // xxxxxxxx / login', param) .ContentAsString;
Connecté avec succès
Maintenant, je veux envoyer du texte, par exemple, après m'être connecté ou avoir répondu à un sujet
J'ai expérimenté avec la création publique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
cookies: TCookieManager;
Et fait les cookies pour envoyer la demande stockée dans ce
Code : Sélectionner tout - Visualiser dans une fenêtre à part
http.CookieManager: = cookies;
Mais quand vous envoyez la deuxième demande, vous ne réussissez pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
s: = http.Get ('https: // xxxxxx / writetxt') .ContentAsString;
Transmetteur n'est pas fait alors comment puis-je enregistrer mes cookies pour renvoyer tnthttpclient?