Changeset 1716 in ntrip for trunk/BNC/bncnetqueryv2.cpp


Ignore:
Timestamp:
Mar 4, 2009, 6:13:06 PM (15 years ago)
Author:
mervart
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/bncnetqueryv2.cpp

    r1713 r1716  
    113113  // Network Request
    114114  // ---------------
    115   _request.setUrl(_url);
    116   _request.setRawHeader("Host"         , _url.host().toAscii());
    117   _request.setRawHeader("Ntrip-Version", "Ntrip/2.0");
    118   _request.setRawHeader("User-Agent"   , "NTRIP BNC/1.7");
     115  QNetworkRequest request;
     116  request.setUrl(_url);
     117  request.setRawHeader("Host"         , _url.host().toAscii());
     118  request.setRawHeader("Ntrip-Version", "Ntrip/2.0");
     119  request.setRawHeader("User-Agent"   , "NTRIP BNC/1.7");
    119120  if (!_url.userName().isEmpty()) {
    120121    QString uName = QUrl::fromPercentEncoding(_url.userName().toAscii());
    121122    QString passW = QUrl::fromPercentEncoding(_url.password().toAscii());
    122     _request.setRawHeader("Authorization", "Basic " +
     123    request.setRawHeader("Authorization", "Basic " +
    123124                         (uName + ":" + passW).toAscii().toBase64());
    124125  }
    125126  if (!gga.isEmpty()) {
    126     _request.setRawHeader("Ntrip-GGA", gga);
     127    request.setRawHeader("Ntrip-GGA", gga);
    127128  }
    128   _request.setRawHeader("Connection"   , "close");
     129  request.setRawHeader("Connection"   , "close");
    129130
    130   this->startGet(full);
    131 }
    132 
    133 // Start Get HTTP Method
    134 ////////////////////////////////////////////////////////////////////////////
    135 void bncNetQueryV2::startGet(bool full) {
    136 
    137   if (_reply) {
    138     _reply->abort();
    139     delete _reply;
    140   }
    141 
    142   _reply = _manager->get(_request);
     131  delete _reply;
     132  _reply = _manager->get(request);
    143133
    144134  // Connect Signals
     
    191181}
    192182
    193 // Send NMEA String
    194 ////////////////////////////////////////////////////////////////////////////
    195 void bncNetQueryV2::sendNMEA(const QByteArray& gga) {
    196   if (!gga.isEmpty()) {
    197     _request.setRawHeader("Ntrip-GGA", gga);
    198   }
    199   this->startGet(false);
    200 }
Note: See TracChangeset for help on using the changeset viewer.