Есть ли способ фляги принять полный URL-адрес в качестве параметра?колба принимает полный url как переменную
Я знаю, что принимаю путь с косой чертой. Однако мне нужно принять все, включая «?» представленного URL. Например
http://someapi/someurl.com?andother?yetanother
Я хочу «someurl.com?andother?yetanother» как полный аргумент принять. Я не могу разбить его на несколько, так как я заранее не знаю, что будет дано.
Общая форма для них - «параметры запроса», и вы можете использовать ['request.args'] (http://flask.pocoo.org/docs/0.10/api/#incoming-request-data) для поймите их. Однако я бы ожидал, что это будут * действительные * параметры запроса; обычно вы увидите 'http: //example.com? foo = bar & baz = quux'. Что вы пытаетесь достичь? – Makoto
Реструктурируйте свой URI, чтобы принять один параметр запроса, который поймает все значение. 'HTTP: // someapi/full_param = "someurl.com?blah?blah?blah"'. – Monkpit
Что я делаю, это проверка ответа на URL из разных мест. К сожалению, некоторые URL-адреса, которые я тестирую, требуют от меня передать переменную, чтобы получить правильный ответ. Однако я не знаю заранее, что это за переменная, и поэтому я не могу предугадать ее. –