Получение URL-адреса в качестве параметра в Flask, но Flask удаляет параметры из URL - PullRequest
0 голосов
/ 30 апреля 2019

Я передаю URL в качестве параметра

GET http://127.0.0.1:5000/?url=https://url.com/?param1=123&param2=456

Когда я беру параметр URL с помощью request.args.get('url'), возвращаемое значение равно https://url.com/?param1=123, поэтому его удаление второго параметра в URL

Как мне получить все параметры?

1 Ответ

1 голос
/ 30 апреля 2019

Вы должны закодировать свой URL, как это

http://127.0.0.1:5000/?url=https%3A%2F%2Furl.com%2F%3Fparam1%3D123%26param2%3D456

использовать python3

from urllib.parse import urlencode

get_url = '?'.join(['http://127.0.0.1:5000/', urlencode({'url': 'https://url.com/?param1=123&param2=456'})])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...