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 :

[VB.Net] Comment passer les r�sultats d'un Web Service � une page ASP ?


Sujet :

ASP.NET

  1. #1
    Membre chevronn�
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    522
    D�tails du profil
    Informations personnelles :
    �ge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 522
    Par d�faut [VB.Net] Comment passer les r�sultats d'un Web Service � une page ASP ?
    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()

  2. #2
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    D�cembre 2004
    Messages
    1 113
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France

    Informations forums :
    Inscription : D�cembre 2004
    Messages : 1 113
    Par d�faut
    Salut TekP@f,

    Il y'a un truc que je comprends pas, est-ce que tu receuperer le resultat du web service dans une page asp ou dans une page aspx en VB.Net ?

    Parce que

    Citation Envoy� par TekP@f
    une page asp du site ouvre le service en .NET
    et ton code l� est en VB.NET

  3. #3
    Membre chevronn�
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    522
    D�tails du profil
    Informations personnelles :
    �ge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 522
    Par d�faut
    Salut,

    D�sol� de revenir si tard sur mon topic, mais j'ai r�solu le probl�me. Et je n'ai pas pens� � revenir sur ce topic ...
    Pour mhedi => je r�cup�re bien le r�sultat dans une page VB.NET. La page ASP lance juste l'appli .NET.

    Et la solution, ben c'est le code que j'ai �crit ... Je l'utilisais mal c'est tout.
    Il faut bien appeler la page ASP via un objet HttpWebRequest. Cet objet ex�cute la page ASP (et donc les maj de bdd), ensuite y'a plus qu'� afficher le r�sultat et terminer l'appli .NET

    Pour plus de d�tails, PM

    Merci de votre aide

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 4
    Dernier message: 22/11/2009, 21h10
  2. Comment classer les r�sultats de ma requete ?
    Par eustache dans le forum Requ�tes et SQL.
    R�ponses: 19
    Dernier message: 27/02/2009, 22h03
  3. R�ponses: 5
    Dernier message: 17/01/2008, 13h18
  4. R�ponses: 16
    Dernier message: 20/10/2007, 00h24
  5. |VB6] Comment Lister les liens vers des fichiers d'une page web
    Par Mayti4 dans le forum VB 6 et ant�rieur
    R�ponses: 8
    Dernier message: 18/01/2005, 18h17

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