Форум сайта python.su
Всем привет! Мне необходимо загрузить страницу с сайта. Использую mechanize. Надо выполнить POST запрос. НО на данном сайте параметры POSTзапроса выглядят подобным образом "5|0|56|https://…..|.|.|.|.|".
Насколько я поняла, тут используется GWT request. Я раньше не сталкивалась с такой технологией. Возможно ли преобразовать данные POST параметры к обычному виду типа {'param1':'value1','param2':'value2',…}? Как вообще выполнить подобный GWT запрос и получить результат?
Отредактировано (Окт. 28, 2009 16:12:50)
Офлайн
попробуй использовать split или RE
Офлайн
Дело в не в том как разделить параметры. Нужно выделить из них пары “param_name”:“param_value”.И возможно ли это? Может быть тут нужно использовать что-то другое…. Кто сталкивался с подобным POST, помогите!
Офлайн
ПОСТ запрос не обязательно подразумевает (“param_name”, “param_value”) пары, в запросе может уходить что угодно с любым content-type, главное, чтобы веб-приложение понимало подобные запросы. Сам я не работал с GWT, поэтому что-то дельное подсказать не могу:( Думаю это ("5|0|56|https://…..|.|.|.|.|") просто сериализированный объект или какие-то позиционные параметры RPC-метода, гадать можно долго. GWT - это жабовская либа, может лучше спрашивать подобное на форумах по джаве?
Отредактировано (Окт. 29, 2009 09:59:41)
Офлайн
Офлайн