* Make an http request and return a string * representing the response in json format */
| 208 | * representing the response in json format |
| 209 | */ |
| 210 | QString FlickrClient::getHttpRequest(QString server, QHash<QString, QString> *params, FileTransferEventHandler * handler) |
| 211 | { |
| 212 | QString queryParams = ftManager->encodeParams(*params); |
| 213 | QString serverAddr = QString("http://%1&%2") |
| 214 | .arg(server) |
| 215 | .arg(queryParams); |
| 216 | |
| 217 | // make the call |
| 218 | FileTransfer ft(FileTransfer::Download, handler); |
| 219 | ft.setUrl(serverAddr); |
| 220 | ft.setTemporaryString(); |
| 221 | ft.setTimeout(10); |
| 222 | ftManager->addTransfer(ft, (handler ? false : true)); |
| 223 | return ft.getTemporaryString(); |
| 224 | } |
| 225 | |
| 226 | /* |
| 227 | * Given a series of params execute a GET http request and return |
nothing calls this directly
no test coverage detected