Envoi d'une requête POST via l'URL
Il y a une page asp sur lequel j'ai entrer mon Rollno et appuyez sur soumettre, page suivante montre mon résultat. Ci-dessous est la source de la forme de la page.
<form name="form1" method="post" action="Result.asp">
<input name="Rollno" type="text" id="RollNo" size="15" maxlength="15">
<input type="submit" name="Submit" value=" Search " onClick="return num();">
</form>
Il n'y a pas moyen de voir le résultat pour tous les étudiants, c'est pourquoi je veux faire une boucle par tous les rouleau de numéros pour voir ma position. Mais je suis incapable de le faire par écrit de recherche.asp?Rollno=123456
Comment envoyer la demande via l'url pour que je puisse faire une boucle par tous les nombres?
Besoin de l'ensemble de l'image ici. Comment est-ce que votre
Désolé, la recherche.asp est la page où j'écris n'roll, et le Résultat.asp est la page où s'affiche le numéro. Seule la personne qui connaît son rouleau ne peut trouver son résultat. Il n'y a pas d'option pour voir le score des autres. Heureusement rouleau numéros sont incrémental.
search.asp
se rapportent à Result.asp
? L'extrait de code que vous avez fourni résident dans Result.asp
ou Search.asp
? Ce qui ne l' num()
fonction? Et pourquoi "Il n'y a pas moyen de voir le résultat de tous les élèves"?Désolé, la recherche.asp est la page où j'écris n'roll, et le Résultat.asp est la page où s'affiche le numéro. Seule la personne qui connaît son rouleau ne peut trouver son résultat. Il n'y a pas d'option pour voir le score des autres. Heureusement rouleau numéros sont incrémental.
OriginalL'auteur SMUsamaShah | 2011-01-17
Vous devez vous connecter pour publier un commentaire.
Une requête HTTP POST ne peut pas être envoyée par l'utilisation d'une URL. (Sauf pour le cas particulier qu'il n'y a pas de champs de formulaire et que le serveur ne se soucient pas de la
Content-type
en-tête.)Vous devez utiliser un programme externe comme
wget
oucurl
, qui peuvent tous deux l'envoi de requêtes GET ou POST.Content-Type
et une méthode de requête HTTP?Je veux faire une application simple qui passe en boucle sur les résultats, est-il possible de le faire avec c# + curl ou wget?
Oui, c'est possible, mais je ne sais pas comment il sera facile. Mais quand vous êtes à l'aide de C# en premier lieu, vous devriez vraiment avoir un coup d'oeil si l'API C# fournit un moyen d'ouvrir une connexion HTTP et peut-être analyser HTML. À l'aide d'un programme externe implique généralement plus de travail.
Oui, c# fournit la facilité d'envoyer la requête http et aussi pour parser le html il y a une bibliothèque.
OriginalL'auteur Roland Illig