Как получить параметры запроса из urls.py? - PullRequest
0 голосов
/ 23 сентября 2010

Привет, у меня есть приложение, которое отлично работает, когда я набираю URL из браузера.он работает примерно так: http://mysite/service?id=1234,, если я наберу его в браузере, он будет работать нормально, однако у нас есть другая служба, которая принимает параметры с мобильного телефона, эта служба затем вызовет тот же URL-адрес и отправит параметр на него.

Я знаю, что это так далеко, как urls.py, потому что я поместил там механизм регистрации, но он не совсем включается в представления, у меня также есть бит регистрации в представлении.

, поэтому я хотел получить точный путь запроса, который URL-адрес получает для меня, чтобы я мог выяснить, что сервис что-то напортачит.

возможно ли это вообще?

Ответы [ 2 ]

2 голосов
/ 23 сентября 2010

Когда вы говорите post , вы имеете в виду post , или вы случайно используете этот чрезвычайно важный глагол? Потому что, если запрос равен и действительно post , скорее всего не будет ?id=1234 как часть URL - вместо этого параметры будут идти в тело сообщения; часть URL-адреса в виде строки запроса обычно используется только для GET запросов, , а не POST запросов.

Опять же, вполне возможно, что вы просто используете очень специфические глаголы случайным образом, так как вы делаете говорите "вызовите URL", что гарантированно бессмысленно (вызов один) «функция : вообще нет понятия« вызова URL »при работе в сети; -) ... но я даю вам преимущество сомнения, поскольку, на всякий случай если вы правильно используете техническую терминологию, использование POST фактически полностью объясняет, почему часть строки запроса в URL, которая, по-видимому, вы ожидаете присутствовать, может, скорее всего, полностью отсутствовать (с вместо этого информация о параметрах превращается в пост-тело!).

0 голосов
/ 24 сентября 2010

Судя по твоему urls.py: если вид, который не попал, тот, что у ws, пробовал ли ты

 (r'^ws$','www.views.ws'), 

Вы забыли включить URL, с которыми тестируете, поэтому трудно сказать.

Если вы используете unixy-систему, я рекомендую kodos проверить регулярное выражение urlpattern по отношению к фактическому URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...