Tag: qnetworkaccessmanager
Die QNetworkAccessManager Klasse ermöglicht der App das senden von Netzwerk-Anfragen und Antworten empfangen.
QNetworkAccessManager Klasse hält, die die Allgemeine Konfiguration und die Einstellungen für die Anforderungen, die es sendet. Es enthält die proxy-und cache-Konfiguration, sowie die Signale, die im Zusammenhang mit solchen Fragen, und die Antwort-Signale, die verwendet werden können, um den Fortschritt zu überwachen einer Netzwerk-Betrieb. Einen QNetworkAccessManager genug sein sollte für das gesamte Qt-Anwendung.
2
Antworten
Ich habe versucht, diese ganzen Tag ohne Erfolg. Bitte um Hilfe bei der Lösung des Problems. Auf googeln fand ich viele Nutzer dieses Problem gehabt, aber nirgends konnte ich eine Lösung finden. Ich versuche zu tun, HTTP
2
Antworten
Brauche ich, um exchange-Daten mit dem server erfordert lokale Zertifikat (.crt-Datei). Ich versuche dieses: loginRequest = QNetworkRequest(QUrl("https://somesite.com/login")); QSslConfiguration sslConf = loginRequest.sslConfiguration(); QList<QSslCertificate> certs = QSslCertificate::fromPath(Preferences::certificatePath()); qDebug() << certs.first().issuerInfo(QSslCertificate::Organization); //prints name sslConf.setLocalCertificate(certs.first()); qDebug() << "is valid " <<
2
Antworten
Ich versuche eine Anfrage auf eine geschützte Webseite, so deshalb werde ich versuchen, die Authentifizierung mit Hilfe von QAuthenticator(). Jedoch bekomme ich die folgende Fehlermeldung: mgr.authenticationRequired(response, auth) TypeError: native Qt signal is not callable Dies ist ein
1
Antworten
Habe ich einige Fragen versuchen zum hochladen von Dateien auf einen server mit QNetworkRequest. Ich habe mit diesem link (http://qt-project.org/forums/viewthread/11361) meist als Vorlage, aber bin noch immer POST-Fehler (203 um genau zu sein). Hier ist was ich
3
Antworten
Ich versuche zu speichern, cookies, erzeugt durch meine app auf Datenträger wie C:\Users\Username\AppData\Local\MyCompany\MyApp. Ich habe implementiert eine webview, und Sie haben ziemlich viel fertig Codierung meiner einfachen browser die Letzte Sache, die zu tun ist, speichern cookies.
3
Antworten
Ich habe ein Stück code, arbeitete in 4,8 aber jetzt muss ich für die Portierung auf Qt5 (beta2) Dies ist, was geschehen soll: Ich möchte die post-Daten an einen webserver die url sollte wie folgt Aussehen "http://server/actions.php"
1
Antworten
Ich bin mit dem folgenden Stück code, um HTTPS-Anforderungen mit server. QNetworkRequest request; //request.setSslConfiguration(QSslConfiguration::defaultConfiguration()); request.setUrl(QUrl("https://www.someurl.com/")); QNetworkReply *reply = manager->get(request); Alles scheint zu funktionieren mit meinem test-server, aber ich würde gerne wissen, ob es wird empfohlen, die defaultConfiguration
3
Antworten
Ich habe da ein problem, die versuchen, senden Sie eine Anfrage mit QNetworkAccessManager von einem QObject abgeleitete Klasse. Erstens in meinem Konstruktor ich Folgendes tun: QObject::connect( &mAccessManager, SIGNAL( finished( QNetworkReply* ) ), this, SLOT( requestFinished( QNetworkReply* )
3
Antworten
War ich versucht, grundlegende Authentifizierung für Twitter von meinem Qt-app. Ich benutze QNetworkAccessManager. Aber ich konnte keine Hilfe finden. Aber ich fand ein Programm namens qsoapmanager übergibt die Anmeldeinformationen, die in base64 durch den Kopf. Vielleicht kann
2
Antworten
Ich bin mit Qt 4.6.3 und die folgenden nicht-funktionierenden code QStringList userInfo; QNetworkRequest netRequest(QUrl("http://api.stackoverflow.com/1.1/users/587532")); QNetworkReply *netReply = netman->get(netRequest); //from here onwards not working netReply->waitForReadyRead(-1); if (netReply->isFinished()==true) {userInfo << do sth to reply;} return userInfo; als diese Funktion
1
Antworten
Wie richte ich einen timeout, wenn ich einen http-request? Habe ich diesen code: { QNetworkRequest request; request.setUrl(QUrl("http://www.foo.com")); request.setRawHeader("User-Agent", USER_AGENT.toUtf8()); request.setRawHeader("Accept-Charset", "ISO-8859-1,utf-8;q=0.7,*;q=0.7"); request.setRawHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"); request.setRawHeader("Accept-Language", "en-us,en;q=0.5"); request.setRawHeader("Connection", "Keep-Alive"); reply = m_networkManager->get(request); QEventLoop loop; connect(reply, SIGNAL(finished()), &loop, SLOT(quit())); loop.exec();