void Utils::deleteFile(const QString &url, const QString &auth) { //qDebug() << "Utils::deleteFile"; QUrl _url(url); QNetworkRequest req(_url); /*qDebug() << "url1=" << url; qDebug() << "url2=" << req.url().toString(); qDebug() << "url3=" << req.url().path();*/ //qDebug() << "auth: " << auth; req.setRawHeader("Authorization", auth.toAscii()); //qDebug() << "utils.cpp:uploadFile _nam=" << _nam->; /*QList<QByteArray> l = req.rawHeaderList(); QList<QByteArray>::iterator i; for(i=l.begin(); i!=l.end(); ++i) qDebug() << "header=" << *i; */ temp_reply = _nam->deleteResource(req); connect(temp_reply,SIGNAL(finished()),this,SLOT(deleteFinished())); connect(temp_reply,SIGNAL(error(QNetworkReply::NetworkError)),this,SLOT(error(QNetworkReply::NetworkError))); }
// APIRequestDelegate void Acl::handleReplyNonBlocking(RequestOperation *request, QNetworkReply *networkReply) { // Schedule network reply for deletion networkReply->deleteLater(); if(request == _delete) { bool success; if(deleteReply(networkReply)) { emit deleteFinished(); } else { emit deleteFailed(errorString()); } } else if(request == _get) { AclRule rule; if(getReply(networkReply, rule)) { emit getFinished(rule); } else { emit getFailed(errorString()); } } else if(request == _insert) { AclRule rule; if(insertReply(networkReply, rule)) { emit insertFinished(rule); } else { emit insertFailed(errorString()); } } else if(request == _list) { // TODO: Implement. } else if(request == _patch) { AclRule rule; if(patchReply(networkReply, rule)) { emit patchFinished(rule); } else { emit patchFailed(errorString()); } } else if(request == _update) { AclRule rule; if(updateReply(networkReply, rule)) { emit updateFinished(rule); } else { emit updateFailed(errorString()); } } else if(request == _watch) { // TODO: Implement. } else { qDebug() << "Warning: Received response for unknown request."; } }