Read website data from a custom port? (not 80 http)
-
hey, i'm building a launcher software that syncs some stuff according to a custom port from a specific website, but i'm unable to read this data as long as the port isn't 80:
QNetworkAccessManager* nam;nam = new QNetworkAccessManager(this); connect(nam, SIGNAL(finished(QNetworkReply*)),this, SLOT(replyFinished(QNetworkReply*))); nam->get(QNetworkRequest(QUrl("http://somesite.com/");
works, but if i input a working alternative port-url like
http://somesite.com:7201i will not get any data from that capture, like it wasn't even connected (i bet it wasn't) while that url does give me data trough a regular browser like firefox or chrome.
notice: http://somesite.com:80 input does work as the regular http port, the issue is in any other port.
is there something i'm doing wrong? im not that familar with network programming yet as i mainly focused on offline.
thanks in advance! -
Hi,
have you tried to catch Network errors?
LikeQUrl myUrl("http://somesite:7201"); QNetworkReply *reply = nam->get(QNetworkRequest(myUrl)); connect(reply, SIGNAL(error(QNetworkReply::NetworkError code)), this, SLOT(handleError(QNetworkReply::NetworkError code)));
-
@mcosta thanks for your reply
i tried to catch the error now and got code 2, which means:
"the remote server closed the connection prematurely, before the entire reply was received and processed"
still can't figure why is it happening..