[PYTHON] HTTP-Umgebungsvariablen in Flask

Ich weiß nicht, ob der Begriff HTTP-Umgebungsvariable korrekt ist.

app.py


from flask import Flask, request

app = Flask(__name__)


@app.route('/')
def hello_world():
    for k in request.environ:
        print("{}={}".format(k, request.environ[k]))
    return 'Hello World!'

if __name__ == '__main__':
    app.run()

SERVER_SOFTWARE=Werkzeug/1.0.1
REQUEST_METHOD=GET
SCRIPT_NAME=
PATH_INFO=/
QUERY_STRING=
REQUEST_URI=/
RAW_URI=/
REMOTE_ADDR=127.0.0.1
REMOTE_PORT=62784
SERVER_NAME=127.0.0.1
SERVER_PORT=5000
SERVER_PROTOCOL=HTTP/1.1
HTTP_HOST=127.0.0.1:5000
HTTP_CONNECTION=keep-alive
HTTP_CACHE_CONTROL=max-age=0
HTTP_UPGRADE_INSECURE_REQUESTS=1
HTTP_USER_AGENT=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.66 Safari/537.36
HTTP_ACCEPT=text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
HTTP_SEC_FETCH_SITE=none
HTTP_SEC_FETCH_MODE=navigate
HTTP_SEC_FETCH_USER=?1
HTTP_SEC_FETCH_DEST=document
HTTP_ACCEPT_ENCODING=gzip, deflate, br
HTTP_ACCEPT_LANGUAGE=ja,en-US;q=0.9,en;q=0.8,und;q=0.7

Recommended Posts

HTTP-Umgebungsvariablen in Flask
Verweisen auf Umgebungsvariablen in Python in Blender
Shell-Variablen, Umgebungsvariablen
Verwenden Sie pydantic beim Lesen von Umgebungsvariablen in Python
Verwenden Sie os.getenv, um Umgebungsvariablen in Python abzurufen
HTTP-Anfrage in Python
virtualenvwrapper in der Windows-Umgebung
virtuelle Umgebung in Python
Entwicklungsumgebung in Python
Bild-Uploader mit Flasche
Ruft Umgebungsvariablen in Python ab, andernfalls legen Sie Standardwerte fest
So übergeben Sie die Backend-Einstellung von matplotlib mit einer Umgebungsvariablen
Umgebungsvariablen bei Verwendung von Tkinter
Testumgebung der Kolbeneinheit (test_client)
Handle Go-Umgebungsvariablen (Viper)
Verwenden Sie Anaconda in einer Pyenv-Umgebung
SSH-Einschränkungen in der Linux-Umgebung
Was sind Umgebungsvariablen? (Linux)
Verwenden Sie den HTTP-Cache in Python
Pip-Installation in einer Proxy-Umgebung
Byobu stürzt in der Pyenv-Umgebung ab
(Hinweis) Django in Vagrant-Umgebung
Überprüfen Sie einfach den Inhaltstyp mit Flask (@content_type).
Sellerie asynchrone Verarbeitung in Flask
Ablauf, in dem Malloc-Parameter aus Umgebungsvariablen festgelegt werden
Umgebungsvariablen mit Lambda-Uploader einstellen
Hochladen mehrerer Dateien mit Flask
So debuggen Sie Dash (Flask) in der Docker + VSCode + Remote-Verbindungsumgebung
Verwenden Sie <input type = "date"> mit Flask
Erstellen Sie Dummy-Variablen mit Pandas (get_dummies)
Führen Sie Eclipse in einer Docker-Umgebung (noVNC) aus.
In Python-Klassenvariablen versteckte Landminen
Schreiben Sie einen HTTP / 2-Server in Python
Problem, bei dem Apscheduler zweimal in Flask ausgeführt wurde - gefixt
Befehl zur Zeitstempelerfassung in einer Unix-Umgebung
Informationen zur Parameterverarbeitung in Flask's request.args
Erstellen Sie eine Flask-Umgebung mit Dockerfile + docker-compose.yml
Installieren Sie Tensorflow in einer anaconda + python3.5-Umgebung
Verwendung globaler Variablen in Python-Funktionen
Versuchen Sie, AWS Lambda-Umgebungsvariablen anzugeben?
Hallo Welt mit Flasche [Passendes Memo]
Verwenden Sie die django-debug-Symbolleiste in der VirtualBox / Vagrant-Umgebung
UnicodeDecodeError tritt in pip auf (Windows-Umgebung)
Best Practices für Konfigurationsdateien in Flask
Lesen Sie Systemumgebungsvariablen mit Python-Teil 1
Lesen Sie Systemumgebungsvariablen mit Python-Teil 2
Leiten Sie HTTP mit Elastic Beanstalk in einer Go / Java SE-Umgebung zu HTTPS um
Lesen von Umgebungsvariablen aus einer ENV-Datei mit PyCharm (für Mac)