Je veux utiliser une page asp pour envoyer et recevoir du XML depuis une
application cliente autre qu'un browser.
A l'aide de l'évènement Page_Load, j'arrive à récupérer les demandes de
l'application cliente et donc à lui renvoyer du XML.
Par contre je ne sais pas comment faire pour envoyer du XML vers ma page
ASP.NET. Y-a-t-il un évènement à 'surveiller' ? Une autre technique à
utiliser ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrice
Le problème n'est pas très clair (je pense que le problème est d'envoyer les données vers la page ?)
System.Net.WebClient permet de poser des valeurs ou un fichier et probablement un "body". HttpWebRequest permet éventuellement de travailler encore à un plus bas niveau...
Eventuellement Microsoft.XMLHttp pour une application COM...
-- Patrice
"marc" a écrit dans le message de news: e5hih9$str$
Bonjour,
Je veux utiliser une page asp pour envoyer et recevoir du XML depuis une application cliente autre qu'un browser.
A l'aide de l'évènement Page_Load, j'arrive à récupérer les demandes de l'application cliente et donc à lui renvoyer du XML.
Par contre je ne sais pas comment faire pour envoyer du XML vers ma page ASP.NET. Y-a-t-il un évènement à 'surveiller' ? Une autre technique à utiliser ?
Merci d'avance,
Marc
Le problème n'est pas très clair (je pense que le problème est d'envoyer les
données vers la page ?)
System.Net.WebClient permet de poser des valeurs ou un fichier et
probablement un "body". HttpWebRequest permet éventuellement de travailler
encore à un plus bas niveau...
Eventuellement Microsoft.XMLHttp pour une application COM...
--
Patrice
"marc" <NoSpam@NoSpam.fr> a écrit dans le message de news:
e5hih9$str$1@s1.news.oleane.net...
Bonjour,
Je veux utiliser une page asp pour envoyer et recevoir du XML depuis une
application cliente autre qu'un browser.
A l'aide de l'évènement Page_Load, j'arrive à récupérer les demandes de
l'application cliente et donc à lui renvoyer du XML.
Par contre je ne sais pas comment faire pour envoyer du XML vers ma page
ASP.NET. Y-a-t-il un évènement à 'surveiller' ? Une autre technique à
utiliser ?
Le problème n'est pas très clair (je pense que le problème est d'envoyer les données vers la page ?)
System.Net.WebClient permet de poser des valeurs ou un fichier et probablement un "body". HttpWebRequest permet éventuellement de travailler encore à un plus bas niveau...
Eventuellement Microsoft.XMLHttp pour une application COM...
-- Patrice
"marc" a écrit dans le message de news: e5hih9$str$
Bonjour,
Je veux utiliser une page asp pour envoyer et recevoir du XML depuis une application cliente autre qu'un browser.
A l'aide de l'évènement Page_Load, j'arrive à récupérer les demandes de l'application cliente et donc à lui renvoyer du XML.
Par contre je ne sais pas comment faire pour envoyer du XML vers ma page ASP.NET. Y-a-t-il un évènement à 'surveiller' ? Une autre technique à utiliser ?
Merci d'avance,
Marc
marc
Patrice a écrit :
Le problème n'est pas très clair (je pense que le problème est d'envoyer les données vers la page ?)
System.Net.WebClient permet de poser des valeurs ou un fichier et probablement un "body". HttpWebRequest permet éventuellement de travailler encore à un plus bas niveau...
Eventuellement Microsoft.XMLHttp pour une application COM...
En relisant ma question je me rends compte que je n'ai pas très bien expliqué...
En fait je ne sais pas comment faire pour recevoir du XML dans une page ASP.NET.
Marc
Patrice a écrit :
Le problème n'est pas très clair (je pense que le problème est d'envoyer les
données vers la page ?)
System.Net.WebClient permet de poser des valeurs ou un fichier et
probablement un "body". HttpWebRequest permet éventuellement de travailler
encore à un plus bas niveau...
Eventuellement Microsoft.XMLHttp pour une application COM...
En relisant ma question je me rends compte que je n'ai pas très bien
expliqué...
En fait je ne sais pas comment faire pour recevoir du XML dans une page
ASP.NET.
Le problème n'est pas très clair (je pense que le problème est d'envoyer les données vers la page ?)
System.Net.WebClient permet de poser des valeurs ou un fichier et probablement un "body". HttpWebRequest permet éventuellement de travailler encore à un plus bas niveau...
Eventuellement Microsoft.XMLHttp pour une application COM...
En relisant ma question je me rends compte que je n'ai pas très bien expliqué...
En fait je ne sais pas comment faire pour recevoir du XML dans une page ASP.NET.
Marc
Patrice
Si il est contenu dans le corps, essaie Request.InputStream. Par exemple je pense à (non testé) dans un Page_Load : Dim xmlDoc As New System.Xml.XmlDocument
xmlDoc.Load(Request.InputStream)
l'exécution de la page étant comme d'habitude déclenchée par la requête HTTP envoyée par le client au serveur web (pas d'évènements à surveiller).
-- Patrice
"marc" a écrit dans le message de news: e5hmod$vlf$
Patrice a écrit :
Le problème n'est pas très clair (je pense que le problème est d'envoyer les données vers la page ?)
System.Net.WebClient permet de poser des valeurs ou un fichier et probablement un "body". HttpWebRequest permet éventuellement de travailler encore à un plus bas niveau...
Eventuellement Microsoft.XMLHttp pour une application COM...
En relisant ma question je me rends compte que je n'ai pas très bien expliqué...
En fait je ne sais pas comment faire pour recevoir du XML dans une page ASP.NET.
Marc
Si il est contenu dans le corps, essaie Request.InputStream. Par exemple je
pense à (non testé) dans un Page_Load :
Dim xmlDoc As New System.Xml.XmlDocument
xmlDoc.Load(Request.InputStream)
l'exécution de la page étant comme d'habitude déclenchée par la requête HTTP
envoyée par le client au serveur web (pas d'évènements à surveiller).
--
Patrice
"marc" <NoSpam@NoSpam.fr> a écrit dans le message de news:
e5hmod$vlf$1@s1.news.oleane.net...
Patrice a écrit :
Le problème n'est pas très clair (je pense que le problème est d'envoyer
les données vers la page ?)
System.Net.WebClient permet de poser des valeurs ou un fichier et
probablement un "body". HttpWebRequest permet éventuellement de
travailler encore à un plus bas niveau...
Eventuellement Microsoft.XMLHttp pour une application COM...
En relisant ma question je me rends compte que je n'ai pas très bien
expliqué...
En fait je ne sais pas comment faire pour recevoir du XML dans une page
ASP.NET.
Si il est contenu dans le corps, essaie Request.InputStream. Par exemple je pense à (non testé) dans un Page_Load : Dim xmlDoc As New System.Xml.XmlDocument
xmlDoc.Load(Request.InputStream)
l'exécution de la page étant comme d'habitude déclenchée par la requête HTTP envoyée par le client au serveur web (pas d'évènements à surveiller).
-- Patrice
"marc" a écrit dans le message de news: e5hmod$vlf$
Patrice a écrit :
Le problème n'est pas très clair (je pense que le problème est d'envoyer les données vers la page ?)
System.Net.WebClient permet de poser des valeurs ou un fichier et probablement un "body". HttpWebRequest permet éventuellement de travailler encore à un plus bas niveau...
Eventuellement Microsoft.XMLHttp pour une application COM...
En relisant ma question je me rends compte que je n'ai pas très bien expliqué...
En fait je ne sais pas comment faire pour recevoir du XML dans une page ASP.NET.
Marc
marc
Patrice a écrit :
Si il est contenu dans le corps, essaie Request.InputStream. Par exemple je pense à (non testé) dans un Page_Load : Dim xmlDoc As New System.Xml.XmlDocument
xmlDoc.Load(Request.InputStream)
l'exécution de la page étant comme d'habitude déclenchée par la requête HTTP envoyée par le client au serveur web (pas d'évènements à surveiller).
Patrice,
En suivant les pistes que tu m'as donné j'ai trouvé cet article :
http://www.codeproject.com/Purgatory/XmlPost.asp
Malheureusement, je n'arrive pas à le faire fonctionner. J'ai bien le Page_load de déclenché mais rien dans le Request.InputStream.
Marc
Patrice a écrit :
Si il est contenu dans le corps, essaie Request.InputStream. Par exemple je
pense à (non testé) dans un Page_Load :
Dim xmlDoc As New System.Xml.XmlDocument
xmlDoc.Load(Request.InputStream)
l'exécution de la page étant comme d'habitude déclenchée par la requête HTTP
envoyée par le client au serveur web (pas d'évènements à surveiller).
Patrice,
En suivant les pistes que tu m'as donné j'ai trouvé cet article :
http://www.codeproject.com/Purgatory/XmlPost.asp
Malheureusement, je n'arrive pas à le faire fonctionner.
J'ai bien le Page_load de déclenché mais rien dans le Request.InputStream.
Si il est contenu dans le corps, essaie Request.InputStream. Par exemple je pense à (non testé) dans un Page_Load : Dim xmlDoc As New System.Xml.XmlDocument
xmlDoc.Load(Request.InputStream)
l'exécution de la page étant comme d'habitude déclenchée par la requête HTTP envoyée par le client au serveur web (pas d'évènements à surveiller).
Patrice,
En suivant les pistes que tu m'as donné j'ai trouvé cet article :
http://www.codeproject.com/Purgatory/XmlPost.asp
Malheureusement, je n'arrive pas à le faire fonctionner. J'ai bien le Page_load de déclenché mais rien dans le Request.InputStream.
Marc
Patrice
Donc la page de réception ne fonctionnerait pas ?
Comment sais tu que le Request.InputStream est vide ? (attention si tu écris le XML dans une page au sein de code HTML, le navigateur ne reconnait pas ces balises et ne fera donc aucun rendu pour celles-ci). Vérifie avec "voir la source..." pour voir le contenu exact de ta page (dans laquelle se trouve donc peut-être déjà ton XML).
-- Patrice
"marc" a écrit dans le message de news: e5muei$pkr$
Patrice a écrit :
Si il est contenu dans le corps, essaie Request.InputStream. Par exemple je pense à (non testé) dans un Page_Load : Dim xmlDoc As New System.Xml.XmlDocument
xmlDoc.Load(Request.InputStream)
l'exécution de la page étant comme d'habitude déclenchée par la requête HTTP envoyée par le client au serveur web (pas d'évènements à surveiller).
Patrice,
En suivant les pistes que tu m'as donné j'ai trouvé cet article :
http://www.codeproject.com/Purgatory/XmlPost.asp
Malheureusement, je n'arrive pas à le faire fonctionner. J'ai bien le Page_load de déclenché mais rien dans le Request.InputStream.
Marc
Donc la page de réception ne fonctionnerait pas ?
Comment sais tu que le Request.InputStream est vide ? (attention si tu écris
le XML dans une page au sein de code HTML, le navigateur ne reconnait pas
ces balises et ne fera donc aucun rendu pour celles-ci). Vérifie avec "voir
la source..." pour voir le contenu exact de ta page (dans laquelle se trouve
donc peut-être déjà ton XML).
--
Patrice
"marc" <NoSpam@NoSpam.fr> a écrit dans le message de news:
e5muei$pkr$1@s1.news.oleane.net...
Patrice a écrit :
Si il est contenu dans le corps, essaie Request.InputStream. Par exemple
je pense à (non testé) dans un Page_Load :
Dim xmlDoc As New System.Xml.XmlDocument
xmlDoc.Load(Request.InputStream)
l'exécution de la page étant comme d'habitude déclenchée par la requête
HTTP envoyée par le client au serveur web (pas d'évènements à
surveiller).
Patrice,
En suivant les pistes que tu m'as donné j'ai trouvé cet article :
http://www.codeproject.com/Purgatory/XmlPost.asp
Malheureusement, je n'arrive pas à le faire fonctionner.
J'ai bien le Page_load de déclenché mais rien dans le Request.InputStream.
Comment sais tu que le Request.InputStream est vide ? (attention si tu écris le XML dans une page au sein de code HTML, le navigateur ne reconnait pas ces balises et ne fera donc aucun rendu pour celles-ci). Vérifie avec "voir la source..." pour voir le contenu exact de ta page (dans laquelle se trouve donc peut-être déjà ton XML).
-- Patrice
"marc" a écrit dans le message de news: e5muei$pkr$
Patrice a écrit :
Si il est contenu dans le corps, essaie Request.InputStream. Par exemple je pense à (non testé) dans un Page_Load : Dim xmlDoc As New System.Xml.XmlDocument
xmlDoc.Load(Request.InputStream)
l'exécution de la page étant comme d'habitude déclenchée par la requête HTTP envoyée par le client au serveur web (pas d'évènements à surveiller).
Patrice,
En suivant les pistes que tu m'as donné j'ai trouvé cet article :
http://www.codeproject.com/Purgatory/XmlPost.asp
Malheureusement, je n'arrive pas à le faire fonctionner. J'ai bien le Page_load de déclenché mais rien dans le Request.InputStream.
Marc
marc
Patrice a écrit :
Donc la page de réception ne fonctionnerait pas ?
Comment sais tu que le Request.InputStream est vide ? (attention si tu écris le XML dans une page au sein de code HTML, le navigateur ne reconnait pas ces balises et ne fera donc aucun rendu pour celles-ci). Vérifie avec "voir la source..." pour voir le contenu exact de ta page (dans laquelle se trouve donc peut-être déjà ton XML).
Patrice,
C'est bon j'ai réussi à faire fonctionner tout ça. J'avais un problème de session depuis le programme qui envoie les données.(le page-load n'était jamais déclenché lors du post vers la page ASP)
Merci pour ton aide,
-- Marc
Patrice a écrit :
Donc la page de réception ne fonctionnerait pas ?
Comment sais tu que le Request.InputStream est vide ? (attention si tu écris
le XML dans une page au sein de code HTML, le navigateur ne reconnait pas
ces balises et ne fera donc aucun rendu pour celles-ci). Vérifie avec "voir
la source..." pour voir le contenu exact de ta page (dans laquelle se trouve
donc peut-être déjà ton XML).
Patrice,
C'est bon j'ai réussi à faire fonctionner tout ça.
J'avais un problème de session depuis le programme qui envoie les
données.(le page-load n'était jamais déclenché lors du post vers la page
ASP)
Comment sais tu que le Request.InputStream est vide ? (attention si tu écris le XML dans une page au sein de code HTML, le navigateur ne reconnait pas ces balises et ne fera donc aucun rendu pour celles-ci). Vérifie avec "voir la source..." pour voir le contenu exact de ta page (dans laquelle se trouve donc peut-être déjà ton XML).
Patrice,
C'est bon j'ai réussi à faire fonctionner tout ça. J'avais un problème de session depuis le programme qui envoie les données.(le page-load n'était jamais déclenché lors du post vers la page ASP)