1. Новичок

    22.07.2010

    0 ↑
    0 ↓
    Здравствуйте.
    К сайту делается примерно такой запрос:
    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', '') обрезает урл до параметра.
    Спасибо.
  2. Если запрос делаете сами - используйте urlencode, если он приходит снаружи - смотрите где-то в районе request.META['QUERY_STRING']

  3. Дмитрий

    22.07.2010

    2 ↑
    0 ↓
    Дело в том, что у вас сам URL составлен неверно: после http://sait/api/hey/?url= не должно быть ни каких спец. символов: вопросы, знак равно, амперсанты нужно заменить на мнемоники.
  4. Новичок

    22.07.2010

    0 ↑
    0 ↓
    Тогда как мне правильно построить api?
    Если строка приходит из вне? Через request.META['QUERY_STRING'] все работает. Спасибо.

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.