Comment exécuter un hôte local: 8000 / script.py en ligne de commande sans ouvrir le navigateur?


0

J'ai créé un serveur python simple: localhost: 8000 afin de servir un script python. Si j'ouvre http://localhost:8000/script.pymon script commence à fonctionner correctement.

Je voudrais appeler cette URL directement en ligne de commande sans ouvrir aucun navigateur, mais toujours le script en cours d'exécution. J'utilise Windows 10 .

Donc, si j'appelle mon serveur en ligne de commande, python.exe -u server.pyil retourne:

Server is ready at 8000 port

Une fois prêt, existe-t-il une alternative pour exécuter mon script en http://localhost:8000/script.pyligne de commande?


Quel système d'exploitation utilisez-vous?
LPChip

J'utilise Windows 10. J'ai déjà modifié la question. Merci.
Ramiro Tormenta

Et si vous appelez le script directement? soit en utilisant script.py python.exe ou démarrer script.py?
LPChip

@LPChip Je construis une application node.js avec des micro-services. Puisque celui-ci est en python, je veux créer un port spécifique où le script est exécuté.
Ramiro Tormenta

Réponses:


1

Essayez curl: https://curl.haxx.se/

Les soutiens...

DICT, FICHIER, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMTP, SMTPS, Telnet et TFTP. curl prend en charge les certificats SSL, HTTP POST, HTTP PUT, upload FTP, upload basé sur un formulaire HTTP, proxy, HTTP / 2, cookies, authentification utilisateur + mot de passe (Basique, Normal, Digest, CRAM-MD5, NTLM, Négocier et Kerberos), fichier transfert de CV, tunnel de proxy et plus.

À quoi sert curl?

curl est utilisé dans les lignes de commande ou les scripts pour transférer des données. Il est également utilisé dans les voitures, les téléviseurs, les routeurs, les imprimantes, les équipements audio, les téléphones portables, les tablettes, les décodeurs, les lecteurs multimédias et constitue le socle de transfert Internet de milliers d'applications logicielles affectant des milliards de personnes chaque jour.

Qui fait curl?

curl est un logiciel gratuit et à source ouverte qui existe grâce à des milliers de contributeurs. Le projet Curl suit les meilleures pratiques open source bien établies.


Exactement! Merci. Cela fonctionne très bien avec curl.
Ramiro Tormenta
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.