Czy istnieje sposób uzyskania nieprzetworzonego łańcucha zapytania lub listy parametrów ciągu zapytania w Kolbie? Wiem, jak uzyskać parametry ciągu zapytania za pomocą request.args.get('key')
, ale chciałbym móc pobierać ciągi zapytań zmiennych i przetwarzać je samodzielnie. czy to możliwe?Uzyskaj surowy łańcuch zapytania w kolbie
5
A
Odpowiedz
5
Istnieje several request
attributes, które umożliwiają dostęp do surowego URL:
Wyobraź aplikacja nasłuchuje na następującym adresem URL:
http://www.example.com/myapplication
a użytkownik zażąda następujący adres URL:
http://www.example.com/myapplication/page.html?x=y
W tym przypadku wartości wyżej wymienionych atrybutów będą następujące:
path /page.html script_root /myapplication base_url http://www.example.com/myapplication/page.html url http://www.example.com/myapplication/page.html?x=y url_root http://www.example.com/myapplication/
nich, w końcu z pomocą urlparse
, pozwoli Ci wydobyć potrzebne informacje:
>>> from urlparse import urlparse
>>> urlparse(request.url).query
'x=y'
2
request.query_string również wydaje się działać.
Powiązane problemy
- 1. Propel: Uzyskaj surowy SQL z obiektu zapytania?
- 2. Uzyskaj ścieżkę i łańcuch zapytania z URL przy użyciu javascript
- 3. Uzyskaj nazwę hosta bez portu w kolbie
- 4. Łańcuch zapytania klonowania Laravel
- 5. .htaccess RewriteRule trzyma łańcuch zapytania
- 6. Łańcuch zapytania w poleceniu SQL C#
- 7. Łańcuch zapytania z apostrofem w Cloud Search
- 8. Łańcuch zapytania z dekodowaniem URI w Javie
- 9. Uzyskaj surowy kod XML parametrów w implementacji usługi WCF
- 10. Implementacja pola Select2 w kolbie/kolbie-admin
- 11. Uzyskaj czas wykonywania zapytania PostgreSQL
- 12. Plany, PyMongo w kolbie
- 13. Dziedziczenie w kolbie/SqlAlchemy
- 14. Zabezpieczanie RESTapi w kolbie
- 15. Uzyskaj nazwy parametrów z zapytania SQL
- 16. Uzyskaj liczbę rekordów pasujących do zapytania CloudKit
- 17. Uzyskaj nieprzetworzoną wartość dziesiętną z zapytania mysqldb
- 18. Testowanie przesyłania plików w kolbie
- 19. Przekierowanie z powrotem w kolbie
- 20. Zmienne zakresu aplikacji w kolbie?
- 21. Czy zastąpienia trigrafu są odwrócone, gdy surowy łańcuch jest tworzony przez konkatenację?
- 22. lista jest surowy
- 23. Surowy SQL z Ecto
- 24. Wieloprocesowe przetwarzanie w Pythonie w kolbie
- 25. przekierowanie z url_for do ścieżki z params zapytanie w kolbie
- 26. Czy można wysłać żądanie POST w kolbie?
- 27. Https z Http w kolbie Python
- 28. Jak importować z pliku konfiguracyjnego w kolbie?
- 29. przeglądarka buforuje pliki statyczne w kolbie?
- 30. Jak uzyskać nazwę przesłanego formularza w kolbie?