-
Здравствуйте.
К сайту делается примерно такой запрос:
http://sait/api/hey/?url=http://www.google.com/search?hl=ru&q=django+request.GET.get&aq=f&aqi=&aql=&oq=&gs_rfai=
Как отсюда получить целый url?
request.GET разбивает все параметры урла на параметры, а мне он нужен целым.
request.GET.get('url', '') обрезает урл до параметра.
Спасибо. -
Если запрос делаете сами - используйте urlencode, если он приходит снаружи - смотрите где-то в районе request.META['QUERY_STRING']
-
Дело в том, что у вас сам URL составлен неверно: после http://sait/api/hey/?url= не должно быть ни каких спец. символов: вопросы, знак равно, амперсанты нужно заменить на мнемоники.
-
Тогда как мне правильно построить api?
Если строка приходит из вне? Через request.META['QUERY_STRING'] все работает. Спасибо.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

