2009-10-08 9 views
5

Existe-t-il un moyen d'envoyer toutes les données POST à ​​une page Web .NET?Obtenir toutes les données de publication de la requête

Fondamentalement, je suis à la recherche l'équivalent du tableau _POST PHP $

Le but étant que je reçois des demandes d'un client que je ne contrôle pas et besoin d'obtenir toutes les données sans qu'ils savoir clés.

Répondre

15
foreach(string name in Request.Form) 
{ 
    Response.Write(Request.Form[name]); 
} 
+0

est-il un moyen de l'obtenir quand il n'y a pas de formulaire? – Omu

+0

@ChuckNorris, vous parlez probablement des arguments de chaîne de requête; essayez de remplacer 'Request.Form' par' Request.QueryString' –

+0

non, il est également vide, je poste à partir de Flash en utilisant NetConnection, voici la question http://stackoverflow.com/q/10519617/112100 – Omu

4

Vous voulez Request.Form Il y a une collection de clés que vous pouvez parcourir.

-2

Vous pouvez utiliser return Request.Form.ToString(); pour obtenir des données POST brutes.

+0

Ne pas imprimer sur le nom de classe de 'Dictionary'? –

Questions connexes