+NetworkReply* NetworkAccess::head(const QUrl url) {
+
+ QNetworkReply *networkReply = simpleGet(url, QNetworkAccessManager::HeadOperation);
+ NetworkReply *reply = new NetworkReply(networkReply);
+
+ // error signal
+ connect(networkReply, SIGNAL(error(QNetworkReply::NetworkError)),
+ reply, SLOT(requestError(QNetworkReply::NetworkError)));
+
+ // when the request is finished we'll invoke the target method
+ connect(networkReply, SIGNAL(finished()), reply, SLOT(finished()), Qt::AutoConnection);
+
+ return reply;
+
+}
+
+/*** sync ***/
+
+