Changeset 1701 in ntrip


Ignore:
Timestamp:
Mar 4, 2009, 12:49:23 PM (15 years ago)
Author:
mervart
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncnetqueryv2.cpp

    r1652 r1701  
    171171  }
    172172
     173  // Check NTRIPv2 error code
     174  // ------------------------
     175  if (_reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt() != 200) {
     176    _reply->disconnect(SIGNAL(error(QNetworkReply::NetworkError)));
     177    _reply->abort();
     178    _eventLoop->quit();
     179    _status = error;
     180    emit newMessage(_url.path().toAscii().replace(0,1,"") +
     181                    ": NetQuery, Error - server replied: " +
     182                    _reply->attribute(QNetworkRequest::HttpReasonPhraseAttribute).toByteArray(),
     183                    true);
     184  }
     185
    173186  // Append Data
    174187  // -----------
    175   outData.append(_reply->readAll());
    176 
    177   if (_firstData) {
    178     _firstData = false;
    179     if (outData.indexOf("SOURCETABLE") != -1 ||
    180         outData.indexOf("not found") != -1) {
    181       _reply->disconnect(SIGNAL(error(QNetworkReply::NetworkError)));
    182       _reply->abort();
    183       _eventLoop->quit();
    184       _status = error;
    185       emit newMessage(_url.path().toAscii().replace(0,1,"")
    186                       + ": NetQuery, wrong mountpoint", true);
    187     }
     188  else {
     189    outData.append(_reply->readAll());
    188190  }
    189191}
Note: See TracChangeset for help on using the changeset viewer.