In meiner Django-App muss ich den Hostnamen vom Referrer request.META.get('HTTP_REFERER')zusammen mit seinem Protokoll abrufen, damit URLs wie:
- https://docs.google.com/spreadsheet/ccc?key=blah-blah-blah-blah#gid=1
- /programming/1234567/blah-blah-blah-blah
- http://www.example.com
- https://www.other-domain.com/whatever/blah/blah/?v1=0&v2=blah+blah ...
Ich sollte bekommen:
- https://docs.google.com/
- https://stackoverflow.com/
- http://www.example.com
- https://www.other-domain.com/
Ich habe mir andere verwandte Fragen angesehen und etwas über urlparse herausgefunden, aber das hat seitdem nicht mehr funktioniert
>>> urlparse(request.META.get('HTTP_REFERER')).hostname
'docs.google.com'
/das dritte Beispielhttp://www.domain.com, aber ich denke , das ist ein Manko der Frage sein könnte, nicht der Antwort.