При тестировании моего приложения Google App Engine я ищу ссылки, которые включают ключи механизма приложения. Например:
/story/ag5yZXBsaWUtdGVzdGluZ3IMCxIFU3RvcnkY-w0M/
Какие символы позволяются в этих ключах? Я использовал regex [a-zA-Z0-9]
, но это кажется "-", также позволяется. Что еще?
Существует ли ссылка на этом? Я не могу найти его в документах механизма Приложения.
Ключи Google App Engine кодируются с использованием кодировки URL Safe base 64 (см. Исходный код для типа хранилища данных Key ).
это, скорее всего, все цифры, прописные и строчные буквы, подчеркивание и дефис (попробуйте base64.urlsafe_b64decode эту строку;))