Maison >développement back-end >Tutoriel Python >Commande Python pour démarrer une instance de serveur Web

Commande Python pour démarrer une instance de serveur Web

高洛峰
高洛峰original
2017-02-27 09:53:461930parcourir

Explication détaillée de la commande Python pour démarrer une instance de serveur Web

Un simple serveur Web peut être établi à l'aide des propres packages de Python. Sous DOS, accédez au chemin du répertoire racine du serveur et entrez la commande :

python -m Module de serveur Web [numéro de port, par défaut 8000]

Par exemple :

python -m SimpleHTTPServer 8080

Ensuite, vous pouvez saisir

http://localhost:port number/path


pour accéder aux ressources du serveur.


Par exemple :


http://localhost:8080/index.htm (vous devez bien sûr créer vous-même le fichier index.htm)


D'autres machines sont également accessibles via l'adresse IP du serveur.

Il existe ici trois types de « modules de serveur Web » :


  1. BaseHTTPServer : fournit des services Web de base et des classes de processeur, à savoir HTTPServer et BaseHTTPRequestHandler .

  2. SimpleHTTPServer : contient la classe SimpleHTTPRequestHandler qui exécute les requêtes GET et HEAD.

  3. CGIHTTPServer : contient la classe CGIHTTPRequestHandler pour le traitement et l'exécution des requêtes POST.

Merci d'avoir lu, j'espère que cela pourra vous aider, merci pour votre soutien à ce site !

Pour plus de commandes Python pour démarrer des instances de serveur Web et des articles connexes, veuillez prêter attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn