crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Работа через прокси?
prog
  опции профиля:
сообщение 2.6.2008, 22:32
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 2.6.2008
Пользователь №: 190

Спасибо сказали: 0 раз(а)




Репутация:   0  


Привет всем!!! (Qt 4.3.3. Linux Slackware)
Недавно начал оcваивать Qt Вот возник вопрос.
Мне нужно доработать /example/network/http так, чтобы он работал через прокси 10.10.10.2 порт 3128
Я пытаюсь след образом:
================
httpwindow.cpp
QHttp::ConnectionMode mode = url.scheme().toLower() == "http" ? QHttp::ConnectionModeHttps :QHttp::ConnectionModeHttp;
http->setProxy("10.10.10.2", 3128); //<<<<<<<<<<<<<<<<<<<<<<<<<<<< мое
http->setHost(url.host(), mode, url.port() == -1 ? 0 : url.port());
ИТД
================
В итоге тишина. Index.html появляется а папке с бинарником но он пустой:(
Как быть куда копать?
С уважением, Владимир.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 3.6.2008, 22:14
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


добавь в файл проекта такую строку:
CONFIG += console
(сделай qmake)
а в файл cpp:
#include <QDebug>
и перед сетпрокси добавь qDebug():
qDebug() << http.setProxy("station.net", 3128);
тогда при запущеной программе в консоль должна выводится отладочная информация.

Но на Линухе я точно не знаю как это будет выглядеть, по идее вывод идет в stderror.
Если работаешь в IDE то поидее в ее консоли, если без IDE, то видимо в 10-ую консоль (переключится можно так <Ctrl>+<Alt>+<F10>)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Тема закрытаНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 30.11.2024, 8:06