Salut,
Je d�veloppe actuellement un service en .NET pour �tre utiliser par nos sites Web qui sont encore en ASP (la migration, �a prend du temps). Le principe est le suivant :
une page asp du site ouvre le service en .NET. Le service fait sont petit truc et � la fin, l'internaute doit valider son op�ration. A la validation, je dois passer les r�sultats du service � la page asp appelante.
J'ai d'abord fait un response.redirect, mais le probl�me est que �a me force � donner une limite de r�sultat (li� � la taille du querystring).
Je cherche une m�thode pour passer par le post ou un truc du genre.
Qq'un aurait une id�e ?
J'ai trouv� un code de ce genre, mais �a ne fonctionne pas :
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
17
18
19
20
21
22 Dim strPost As String = "x=1&y=2&z=YouPostedOk" Dim urlAs String = "http://www.google.fr" Dim objRequest As HttpWebRequest = CType(WebRequest.Create(url), HttpWebRequest) objRequest.Method = "POST" objRequest.ContentLength = strPost.Length objRequest.ContentType = "application/x-www-form-urlencoded" Try myWriter = New StreamWriter(objRequest.GetRequestStream()) myWriter.Write(strPost) Catch e As Exception Return e.Message Finally myWriter.Close() End Try Dim objResponse As HttpWebResponse = CType(objRequest.GetResponse(), HttpWebResponse) Dim sr As New StreamReader(objResponse.GetResponseStream()) result = sr.ReadToEnd sr.Close()
Partager