http referrer ermitteln
Verfasst: Mittwoch 11. Juli 2018, 15:12
Ich habe den Post für alle Neulinge durchgelesen und bei der Suche im Web und im Forum komme ich weiterhin nicht zu einer Antwort.
Entweder ich verstehe da etwas falsch oder ich suche nicht korrekt.
Folgende Zielstellung gibt es:
- an eine bestimmte URL werden per Post Daten gesendet.
- damit nicht jeder x-beliebiger Service Daten dorthin senden darf, sollte vorab der Referer geprüft werden.
- anschließend wird ein token analysiert etc.
Ich habe bisher leider nicht herausfinden können, wie der HTTP_REFERER oder HTTP_HOST ermittelt werden kann.
Ich habe viele Methoden gefunden, aber
request.META.get('HTTP_REFERER', '/'), request.META, etc. sind nicht verfügbar.
Aus meiner Sicht ist das tatsächlich etwas, was zu den Basics gehört, oder nicht?
Wie könnte denn der Ansatz aussehen? Bin dankbar für jede Hilfe!
Entweder ich verstehe da etwas falsch oder ich suche nicht korrekt.
Folgende Zielstellung gibt es:
- an eine bestimmte URL werden per Post Daten gesendet.
- damit nicht jeder x-beliebiger Service Daten dorthin senden darf, sollte vorab der Referer geprüft werden.
- anschließend wird ein token analysiert etc.
Ich habe bisher leider nicht herausfinden können, wie der HTTP_REFERER oder HTTP_HOST ermittelt werden kann.
Code: Alles auswählen
@http.route('/example/detail', type='http', auth='public', website=True, csrf=False)
def navigate_to_detail_page(self, request, **kw):
# some code hier
request.META.get('HTTP_REFERER', '/'), request.META, etc. sind nicht verfügbar.
Aus meiner Sicht ist das tatsächlich etwas, was zu den Basics gehört, oder nicht?
Wie könnte denn der Ansatz aussehen? Bin dankbar für jede Hilfe!