GET-запрос Tornado против query_arguments
Я вижу разницу в формате между моим запросом обработчика запросов GET tornado и методами query_arguments.
request.query = "InstID = IRSwap / wN1G7RLwkUFP + LdocRpxPW & EndDate = 10Y '
request.query_arguments = {'InstID': ['IRSwap / wN1G7RLwkUFP LdocRpxPW'], 'EndDate': ['10Y']}
Почему значение InstID падает на "+" в пользу ""? Есть ли способ, которым я могу заставить query_arguments возвращать согласованный формат в строку запроса (вернуть строку с + значением в нем). Спасибо!
1 ответ
Решение
Ничего не сбрасывается. + Рассматривается как пробел. Посмотрите этот вопрос, который обсуждает эту проблему - URL-адреса и знаки плюс.