9
votes

Comment poster une demande HTTP de la ligne de commande

salut J'ai besoin de poster une demande à la page ASPX dans la ligne de commande DOS. Comment puis-je faire cela?


1 commentaires

Lorsque vous dites postez une requête HTTP, vous voulez-vous dire un message HTTP ou signifier-vous simplement demander une page Web comme n'importe quel navigateur OL '.


7 Réponses :


20
votes

telnet sur le port 80

Par exemple: p>

telnet www.your-server.com/pageToTest.aspx 80


4 commentaires

Je reçois c: \ windows \ system32> telnet 'telnet' n'est pas reconnu comme une commande interne ou externe, programme d'opérable ou fichier batch.


Vous pouvez activer le package Telnet en tapant ces deux commandes, puis après redémarrer votre ordinateur et tout ira bien!
PKGMGR / IU: TelnetClient
PKGMGR / IU: Server Telnet


Plus d'informations: esqsoft.com/examples/troubleShooting-http-utilisateur-telnet .htm


Telnet Server n'est pas nécessaire (et n'est pas très jamais recommandé) afin d'utiliser la commande Telnet



2
votes

J'ai eu une bonne chance avec Curl http://curl.haxx.se/ pour reproduire Envoi de JSON à un service Web. Peut-être que cela pourrait vous aider aussi.


0 commentaires

4
votes

Ceci peut être fait en utilisant wget . < / p>


1 commentaires

Pourriez-vous élaborer avec un exemple?



6
votes

créer un fichier .vbs contenant: xxx

puis exécutez à l'aide de: xxx


0 commentaires

1
votes

telnet est vraiment destiné à être connecté à un serveur Telnet distant. En fait, il (Telnet Server) n'est pas présent dans Windows 10, seul le client. Vous feriez mieux d'utiliser PowerShell. Voici un exemple d'accès à ODATA Service: http://hodentekhelp.blogspot.com/ 2014/11 / Can-You-Access-Odata-with-PowerShell.html

Vérifiez également ce fil: https://social.technet.microsoft.com/forums/en-us/035062dd-5052-4abe-bd9a- 8714F4184806 / Là-NO-NO-Telnet-Server-in-Windows-10-What-IS-the-Of-Of-Telnet-Client? Forum = Win10itProgeneral


0 commentaires

0
votes

Un autre moyen est d'utiliser wget qui est un outil de ligne de commande commun (V utile pour le téléchargement). Sous Windows, vous pouvez l'obtenir d'ici http://gnuwin32.sourceforge.net/packages/wget. HTM et sa partie déjà de la plupart des distributions Linux. Utiliser simplement les suivants; - xxx

et qui retournera le suivant xxx


0 commentaires

2
votes

Toutes ces réponses nécessitent l'installation d'une fonctionnalité Windows ou d'un autre programme. PowerShell est installé par défaut et peut être exécuté à partir de la ligne de commande

powershell -command "Invoke-WebRequest -Uri %url% -Method POST"


0 commentaires