Какие символы позволяются в Google App Engine Key?

При тестировании моего приложения Google App Engine я ищу ссылки, которые включают ключи механизма приложения. Например:

/story/ag5yZXBsaWUtdGVzdGluZ3IMCxIFU3RvcnkY-w0M/

Какие символы позволяются в этих ключах? Я использовал regex [a-zA-Z0-9], но это кажется "-", также позволяется. Что еще?

Существует ли ссылка на этом? Я не могу найти его в документах механизма Приложения.

9
задан Paul Biggar 21 December 2009 в 03:35
поделиться

2 ответа

Ключи Google App Engine кодируются с использованием кодировки URL Safe base 64 (см. Исходный код для типа хранилища данных Key ).

7
ответ дан 3 November 2019 в 03:47
поделиться

это, скорее всего, все цифры, прописные и строчные буквы, подчеркивание и дефис (попробуйте base64.urlsafe_b64decode эту строку;))

1
ответ дан 3 November 2019 в 03:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: