Je voudrais récupérer la requete HTTP reçue au format texte tel qu'elle est envoyé par le navigateur du client.
j'ai essayé le code suivant que j'ai récupéré de la msdn dans divers endroit (evenement load, evenement BeginRequest dans global.asax) mais ça ne donne rien ! soit j'obtiens une chaine vide, soit j'obtiens une suite de chiffre ce qui ne correspond pas du tout à un requete HTTP !
Y a t'il un moyen de récupérer le texte de la requete HTTP entrante ?
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
16 Dim str As System.IO.Stream, strmContents As String Dim counter, strLen, strRead As Integer ' Create a Stream object. str = Request.InputStream ' Find number of bytes in stream. strLen = CInt(str.Length) ' Create a byte array. Dim strArr(strLen) As Byte ' Read stream into byte array. strRead = str.Read(strArr,0,strLen) ' Convert byte array to a text string. For counter = 0 To strLen-1 strmContents = strmContents & strArr(counter).ToString() Next counter
Partager