Russian Qt Forum

Qt => Работа с сетью => Тема начата: pb_dev от Декабрь 03, 2013, 21:41



Название: URL
Отправлено: pb_dev от Декабрь 03, 2013, 21:41
Добрый день.
Есть вот у меня ссылка типа:
Код:
http://fegorsk.ru/index.php/fmeshchkshyafsshnf
Это страница авторизации на сайте fegorsk.ru
Хочу написать десктопное приложение для авторизации, но немогу понять как правильно сформировать POST запрос.
Вот что я словил снифером:
(http://img.pixs.ru/thumbs/0/6/1/postpng_3656518_9957061.jpg) (http://pixs.ru/showimage/postpng_3656518_9957061.png)
Тут видим что POSTom передаются 4 параметра, это понятно. Непонятно вот что это такое и как его передать /index.php/fmeshchkshyafsshnf?task=user.login. Меня смущает точка между user и login.
Подскажите люди добрые

ПС: Перехватчик говорит что это адрес куда мы отправляем запрос
Код:
 http://fegorsk.ru/index.php/fmeshchkshyafsshnf?task=user.login


Название: Re: URL
Отправлено: carrygun от Декабрь 04, 2013, 04:33
То что нужно передать можно посмотреть в исходном коде страницы, все input'ы с их значениями, даже этот user.login. Составляешь QByteArray вида ("param1=value1&param2=value2...") и передаешь в post у QNAM.

По поводу точки. Я не заходил на страницу, мне лениво, но судя по посту сайт крутится на джумле. Task в запросе определяет какой контроллер будет выполнять какую функцию в модуле. В общем можно не заморачиваться по поводу точки.


Название: Re: URL
Отправлено: pb_dev от Декабрь 05, 2013, 01:56
Хороший ответ) Спасибо большое.