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

ASP.NET Discussion :

Interception de commande http


Sujet :

ASP.NET

  1. #1
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut Interception de commande http
    Bonjour

    J'essaye de faire qq chose depuis quelque jours. Je pensais y etre arrivé mais il y a encore des petits probleme

    Explication

    J'ai deux sites qui tournent sur un meme serveur

    Site 1 en VB
    Site 2 en C#

    La pluspart des requetes sur le site 1 passent par un WebForm1 qui ne contient rien sinon le codebehind en VB

    La voici

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="findMe.WebForm1"%>
    Mon souhait est d'intercepter les commandes qui passent par cette page pour eventuellement faire un traitement sur site2 mais en tout cas faire un log
    Je n'ai PAS les sources du code behind de webform1

    J'ai donc pensé ajouter un script dans webform1

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    <%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="findMe.WebForm1"%>
    <%
        Dim getVariables As New NameValueCollection
        getVariables = Request.QueryString
        Dim getInfo As String = "imei=" + getVariables.Get("imei") + "&rmc=" + getVariables.Get("rmc")
        Dim uri As New Uri("http://192.168.1.88/memopas/getDevice.aspx?" + getInfo)
        'Response.Write("1." + uri.ToString())
        If Uri.Scheme = Uri.UriSchemeHttp Then   
            'Response.Write("2." + uri.ToString())
            Dim client As New System.Net.WebClient()
            client.Headers.Add("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.0.3705;)")
            client.OpenRead(uri)
            'Response.Write("3." + uri.ToString())
        End If
    %>
    Et dans la page GetDevice.aspx de mon Site2

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <%@ Page Language="C#" AutoEventWireup="true"%>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title></title>
    </head>
    <body>
        <%
            Response.Write("3." + Request.Url);  
        %>
    </body>
    </html>
    Ca c'est juste pour tester "la mecanique"

    A premiere vue tout va bien, mais je ramasse quand meme parfois une erreur 403 sur certaine commandes

    Je suis evidement tout nouveau dans aspx et les serveur web

    Ai-je fait une grosse erreur de concept ?

    Merci beaucoup de votre aide a un innocent !

  2. #2
    Membre expérimenté
    Profil pro
    Mangeur de gauffre
    Inscrit en
    Octobre 2007
    Messages
    4 413
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Mangeur de gauffre

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 413
    Par défaut Personne ne peux m'aider ?
    J'espere avoir bien expliqué ma tentative

    Si quelqu'un a compris ce que j'essaye de faire et peut m'expliquer si mon approche est bonne, ce serait tres gentil !

Discussions similaires

  1. Intercepter les requêtes HTTP
    Par Booster2ooo dans le forum Débuter
    Réponses: 2
    Dernier message: 09/05/2008, 10h21
  2. Intercepter des commandes DOS
    Par gta126 dans le forum Windows
    Réponses: 5
    Dernier message: 22/09/2007, 22h59
  3. Plugin IE pour intercepter les trames http ?
    Par joseph_p dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 29/06/2006, 15h42
  4. Intercepter les requêtes HTTP et les modifier.
    Par Alexandre T dans le forum Général Conception Web
    Réponses: 3
    Dernier message: 21/09/2005, 19h25
  5. Interception des commandes in et out
    Par KDD dans le forum x86 16-bits
    Réponses: 13
    Dernier message: 18/12/2002, 16h55

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