Qu'est-ce exactement Werkzeug?
De la officiel doc dit :
Werkzeug est un WSGI bibliothèque utilitaire pour Python.
Cependant, lorsque je lance mon Flacon d'application web, j'ai remarqué que dans l'entête de la réponse du serveur, il n'y a montré
HTTP/1.0 200 OK
Content-Type: text/html; charset=utf-8
Content-Length: 13
Server: Werkzeug/0.11.9 Python/2.7.10
Date: Tue, 03 May 2016 12:50:08 GMT
Sur la quatrième ligne, il a dit que le serveur est Werkzeug
.
Pourquoi ne pas dire que Werkzeug
est un serveur web comme Apache
?.
OriginalL'auteur jinglei | 2016-05-03
Vous devez vous connecter pour publier un commentaire.
Non, il n'est pas un SERVEUR WEB de type Apache. C'est une bibliothèque CGI. Depuis APACHE (ou votre ballon d'application) est probablement à l'aide de la bibliothèque de serveur de certaines requêtes HTTP, il est probablement ajoute que l'en-tête dans la réponse.
Server:
ligne.Généralement ce qui est sur le "Serveur" de l'en-tête est exacte. Mais gardez à l'esprit que si quelqu'un veut cacher cette information, elle pourrait facilement changer cet en-tête pour tout ce qu'elle veut (si c'est elle qui exécute le serveur web)
Dans ce cas, les informations d'en-tête est probablement correct. Depuis
werkzeug
ne sont livrés avec un petit développement de site web - ce qui est probablement ce que produit cette réponse. Nous ne savons pas avec certitude si l'OP explique son installation dans un peu plus en détail...OriginalL'auteur Pablo Santa Cruz
Parce qu'il ne l'est pas.
Dans votre programme d'installation de votre probablement à l'aide de "serveur de développement" (le
run_simple
fonction) pour les tests.C'est donc dans ce cas d'utilisation comme un (très) pauvre homme
Apache
, mais seulement dans un sens qu'il est en mesure de répondre à des requêtes HTTP correctement.Si vous vérifiez les docs
http://werkzeug.pocoo.org/docs/serving/
vous allez voir la note suivante:
OriginalL'auteur sebastian
Non, il n'est pas
Ici est l'utilisation Complète de cas de Werkzeug WSGI:
Espère que cela aide
OriginalL'auteur Muhammad Usman