begin process at 2012 05 27 21:48:08
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Web 2.0

 > 

Interception commande http


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Interception commande http

lundi 8 décembre 2008 à 16:57:18 | Interception commande http

olibara

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

<%@ 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

<%@ 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

<%@ 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 !


Cette discussion est classée dans : http, write, response, uri, getvariables


Répondre à ce message

Sujets en rapport avec ce message

erreur Response.Redirect [ par Arken ] J'ai une erreur quand je fait un response.redirect la voici :The HTTP headers are already written to the client browser. Any HTTP header modifications Je n'y comprends plus rien!!!! [ par N.BERRA ] Voila, hier, on m'a généreusement aider lors de mon appel à l'aide...Mais j'ai toujours mon probleme de remplacement de caractere: en fait, mon but es BESOIN AIDE SVP!!!! [ par anonyme ] Bonjour je suis débutant en ASP. J'apprends mais la je bloque et ça m'ennui pour poursuivre mon apprentissage. J'ai une station Win98. Dois je migrer response [ par rony ] bjr comment afficher deux champs dans un response writeresponse.write RS("rdv") &"" response.write RS("consultation") &""mercimerci bud pour la repon conditions [ par rony ] bjrdans le code suivant la conditionif rs("consultation") = "" thenresponse.write " "else response.write "<input type='text' size='1' name='consultat Probleme avec champ numerique sur Oracle [ par Mario ] Bonjour,J'ai le script ASP suivant ;' OUVERTURE DE LA CONNEXIONSet ConnSQL = Server.CreateObject("ADODB.Connection")ConnSQL.OPEN "source", "usager", " Prb de pagination : HELP (urgent !) [ par Seboss ] Bonjour tt le monde !!!!ds mon site il y a une page qui affiche la liste de ts les user ! Comme il y en a bcp s'utilise la paggination !!!! c le meme ARGGG HELP ME PLEASE [ par max12 ] Il m'affiche l'erreur suivante - Microsoft][Pilote ODBC Microsoft Access] L'opération doit utiliser une requête qui peut être mise à jour.Lorsque je Response.Write vbTab & "<TR>" & vbCrLf ??????????? [ par glopglop ] dans un script je mets la ligne:Response.Write vbTab & "" & vbCrLfQue je la mette ou pas ca ne change rien!! Je suis dans un tableau!Pourquoi ca ne ch boucle while..... [ par laurent37 ] Boujour, la je comprends pas pourquoi ca marche .... m'enfin si jamais.... merci d'avance Do While bal= "2" Response.Write "" & objRs("ma


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales