Problem mit QHttp
Problem mit QHttp
Hallo zusammen,
ich habe ein Problem bei der Benutzung von QHttp!
Das Beispiel unter example/Network/Http kann ich problemlos ausführen!
Dieser Code:
QString user = ui.m_qLineEdit_User->text();
QString passwd = ui.m_qLineEdit_Password->text();
QString sender = ui.m_qLineEdit_Sender->text();
QString recipient = ui.m_qLineEdit_Recipient->text();
QString message = ui.m_qTextEdit_SMSMessage->toPlainText();
QString paramString = QString("user=%1&password=%2&sender=%3&recipients=%4&message=%5").arg(user).arg(passwd).arg(sender).arg(recipient).arg(message);
QByteArray arr;
arr.append(paramString);
http = new QHttp("http://213.158.112.40", QHttp::ConnectionModeHttp);
http->post("/smsgw/sendsms.php", arr);
gibt mir allerings die folgende Fehlermeldung:
QSslSocket: cannot ssleay32 library: QLibrary::load_sys etc.
Any ideas?
Herzlichen Dank und beste Grüße,
Matthias
ich habe ein Problem bei der Benutzung von QHttp!
Das Beispiel unter example/Network/Http kann ich problemlos ausführen!
Dieser Code:
QString user = ui.m_qLineEdit_User->text();
QString passwd = ui.m_qLineEdit_Password->text();
QString sender = ui.m_qLineEdit_Sender->text();
QString recipient = ui.m_qLineEdit_Recipient->text();
QString message = ui.m_qTextEdit_SMSMessage->toPlainText();
QString paramString = QString("user=%1&password=%2&sender=%3&recipients=%4&message=%5").arg(user).arg(passwd).arg(sender).arg(recipient).arg(message);
QByteArray arr;
arr.append(paramString);
http = new QHttp("http://213.158.112.40", QHttp::ConnectionModeHttp);
http->post("/smsgw/sendsms.php", arr);
gibt mir allerings die folgende Fehlermeldung:
QSslSocket: cannot ssleay32 library: QLibrary::load_sys etc.
Any ideas?
Herzlichen Dank und beste Grüße,
Matthias
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten:
-
PeterLustig
- Beiträge: 386
- Registriert: 21. November 2007 20:07
so kann man nichts damit machen ....
wenn schon
teil code von http://www.qt-apps.org/content/show.php ... tent=76432
Code: Alles auswählen
http = new QHttp("http://213.158.112.40", QHttp::ConnectionModeHttp);
http->post("/smsgw/sendsms.php", arr);
Code: Alles auswählen
QUrl requesturl("http://213.158.112.40//smsgw/sendsms.php");
QHttp *send = new QHttp(requesturl.host(),requesturl.port(), parent );
header.setRequest("POST",requesturl.path(),1,1);
.........................
speack português italiano deutsch english castellà qt
speack português italiano deutsch english castellà qt
-
PeterLustig
- Beiträge: 386
- Registriert: 21. November 2007 20:07
ja, ich kann das beispiel kompilieren, da ich es selbst geschrieben habe!
der fehler taucht auf, beim ausführen von http->post(...)
die beschreibung beginnt wie oeben beschrieben, der rest ist irrelevant!
ich konnte den fehler beheben, in dem ich die 3 dateien ssleay32.dll, libssl32.dll, libeay32.dll in das verzeichnis der *.exe kopiert habe!
allerdings wird der url request dennoch nicht richtig ausgeführt!
danke,
matthias
der fehler taucht auf, beim ausführen von http->post(...)
die beschreibung beginnt wie oeben beschrieben, der rest ist irrelevant!
ich konnte den fehler beheben, in dem ich die 3 dateien ssleay32.dll, libssl32.dll, libeay32.dll in das verzeichnis der *.exe kopiert habe!
allerdings wird der url request dennoch nicht richtig ausgeführt!
danke,
matthias
-
PeterLustig
- Beiträge: 386
- Registriert: 21. November 2007 20:07
-
PeterLustig
- Beiträge: 386
- Registriert: 21. November 2007 20:07
-
PeterLustig
- Beiträge: 386
- Registriert: 21. November 2007 20:07