IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Simuler réponse http en VB.NET


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Simuler réponse http en VB.NET
    Bonjour à tous,
    Vous connaissez certainement le logiciel Fiddler2 qui permet de simuler des réponses http
    J'ai vu qu'il était fait en VB, donc simuler des réponses http est bien possible en VB !
    Et je viens aujourd'hui vous demandé : "Comment s'y prendre ?"
    J'ai déjà pas mal cherché
    Et je ne trouve absolument rien

    Je vous explique avec plus de précision ce que j’aimerais faire :

    Lorsqu'un utilisateur de mon programme envoie une requête à un certain site,
    Par exemple : "http://www.requete.com/IsLicenceValide.php"
    Le programme VB.NET renvoie automatiquement comme réponse : "OK".
    Comme si la page PHP la avait renvoyé ceci

    Je serais vraiment très heureux que vous m'aidiez su le sujet, sur ce,
    Bon Mercredi après-midi à tous !!!

  2. #2
    Membre chevronné
    Homme Profil pro
    Caféinomane
    Inscrit en
    Septembre 2011
    Messages
    202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Caféinomane

    Informations forums :
    Inscription : Septembre 2011
    Messages : 202
    Par défaut
    Bonjour,

    On peut lire ou envoyer une réponse HTTP avec HttpWebRequest et HttpWebResponse.

    Des exemples sont donnés là (en anglais) :
    http://www.codeproject.com/Articles/...owse-WEB-pages
    http://stackoverflow.com/questions/9...-get-in-vb-net

  3. #3
    Invité
    Invité(e)
    Par défaut
    Oui, je sais
    Mais je parle d'intercepter des requête

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    l'http est un protocole de dialogue sur une connexion tcp/ip
    il suffit donc d'ouvrir un socket tcp en écoute sur le port pour pouvoir ensuite simuler un serveur http

    après si tu veux intercepter une requete http partant vers un site pour qu'elle tombe sur ton exe, c'est moins simple, mais un firewall y a arrive donc ca doit être faisable

    si le programme dont tu parles est fait en vb.net tu peux le décompiler pour voir comment c'est fait (reflector payant ou justdecompile gratuit ou autre)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Invité
    Invité(e)
    Par défaut
    Woaw, c'est super intéressant
    Mais ne t'en fait pas, j'ai déjà décompilé et re-décompilé Fiddler avec JustDecompiler

    il suffit donc d'ouvrir un socket tcp
    Dit comme ça, ça parait simplissime mais niveau méthode ...
    Je ne sais pas trop comment m'y prendre

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    il faut un system.net.sockets.tcplistener
    tu écoutes sur le port 80
    tu affiches les octets reçus dans un textbox (ca doit être de l'ascii qui passe), et dans ton navigateur tu fais http://localhost et tu devrais voir une entête http s'afficher

    donc il suffit de regarder un tuto sur le tcplistener
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. simuler un clic javascript/asp.net
    Par rsfav dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/08/2006, 16h32
  2. HTTP Intra/Inter - Net
    Par hadjadj dans le forum Développement
    Réponses: 4
    Dernier message: 25/10/2004, 20h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo