Je serais très heureux si quelqu'un pouvait me montrer un bon exemple de la façon d'envoyer des données POST avec la méthode Navigate, disponible via SHDocVw.IWebBrowserApp
.IWebBrowserApp.Navigate() Comment envoyer des données de poste
Considérant par exemple.
que la page était que nous devrions aller est: http://example.com/check.php
Et doit envoyer les valeurs de deux champs de saisie nommés: nom d'utilisateur et mot de passe.
EDIT
Je tente avec mon C# App pour utiliser la version native Internet Explorer 7 ou plus, disponible sous Windows OS, d'envoyer une requête HTTP à une URL spécifique, en passant par la méthode POST le nom d'utilisateur et le mot de passe d'un utilisateur vers une page côté serveur qui gérerait la réponse HTTP. Avec et la méthode IWebBrowserApp
, je suis capable d'ouvrir une nouvelle fenêtre/instance d'Internet Explorer et de l'envoyer à une page spécifique (locale ou sur le web), et si spécifié, d'envoyer des données POST et des en-têtes personnalisés.
Mais le principal problème c'est que je ne sais pas comment écrire mes données dans une requête POST à être porté par le navigateur.
J'apprécierais l'aide.
: il n'y a pas de raison de mettre "C#" à la fois dans le titre et dans les balises. S'il vous plaît laissez juste cela dans les balises. –
@Jonh Saunders: Bien sûr, avez-vous des suggestions sur mon problème? –