1) Имеем код
C++ (Qt)
QNetworkProxy proxy;
proxy.setType(QNetworkProxy::HttpProxy);
proxy.setHostName(m_proxy_hostname);
proxy.setPort(m_proxy_port);
proxy.setUser(m_proxy_user);
proxy.setPassword(m_proxy_password);
QNetworkProxy::setApplicationProxy(proxy);
Все входящие параметры правильные - при подключении QHttp пишет
Error get page: "Proxy authentication required"
. Хотя имя пользователя и пароль ему даны.
прошелся снифером - явки и пароли почемуто не отсылаются
CONNECT 192.168.132.2:8080 HTTP/1.1
Proxy-Connection: keep-alive
Host: 192.168.132.2
HTTP/1.0 200 Connection established
GET
http://siteexplorer.search.yahoo.com/search?p=lastage.ru&bwm=i&bwmo=d&bwmf=s HTTP/1.1
Connection: Keep-Alive
Host: siteexplorer.search.yahoo.com
Proxy-Connection: keep-alive
HTTP/1.0 407 Proxy Authentication Required
Server: squid/2.6.STABLE5
Date: Tue, 05 May 2009 13:29:53 GMT
Content-Type: text/html
Content-Length: 1156
Expires: Tue, 05 May 2009 13:29:53 GMT
X-Squid-Error: ERR_LOOSERS 0
2) Имеем диалог для настройки прокси - хочется сделать кнопку "Check connect". Пользователь ввел прокси и мы хотим его протестить - какие идеи есть?