Meine Kolben App macht eine 301
Umleitung für eine der URLs.Flask 301 Antwort
Die Zurückverfolgungs in New Relic ist:
Traceback (most recent call last):
File "/var/www/app/env/local/lib/python2.7/site-packages/flask/app.py", line 1358, in full_dispatch_request
rv = self.dispatch_request()
File "/var/www/app/env/local/lib/python2.7/site-packages/flask/app.py", line 1336, in dispatch_request
self.raise_routing_exception(req)
File "/var/www/app/env/local/lib/python2.7/site-packages/flask/app.py", line 1319, in raise_routing_exception
raise request.routing_exception
RequestRedirect: 301: Moved Permanently
Es sieht nicht wie es auch mein Code trifft oder vielmehr die Zurückverfolgungs wird jede meiner Dateien darin nicht angezeigt. An einem Punkt hatte ich Nginx umleiten alle nicht SSL-Anfrage an HTTPS aber musste deaktivieren, da Varnish konnte nicht die Anfrage an Port 443
ohne einen Fehler zu machen ... wahrscheinlich eine Konfiguration, die ich getan habe oder nicht gemacht.
Es gibt nicht immer eine 301
obwohl, ich kann die URL anfordern und es ohne Probleme bekommen. Aber jemand auf der Welt, der die URL anfordert, bekommt eine 301
Antwort.
Es ist eine GET
Anfrage mit einigen benutzerdefinierten Kopfzeilen, um es mit dem Konto zu verknüpfen.
Zu keinem Zeitpunkt in meinem Code gibt es eine 301
Umleitung.
Verwenden Sie etwas wie Flask-Login mit einer sitzungsbasierten Authentifizierungsmethode? In solchen Fällen ist es üblich, mit einem 301 Redirect zum Login-Bildschirm umzuleiten. –
Diese bestimmte Seite ist ein einfaches JSON-Dokument, es ist keine Anmeldung erforderlich, aber ein gültiger API-Schlüssel in den Headern ist. – Nalum
Werkzeug verweist standardmäßig auf die Version mit '/', wenn die Route einem Pfad zugeordnet ist, der auf '/' endet, aber ohne '/' aufgerufen wird. –