MCPcopy Create free account
hub / github.com/bumptop/BumpTop / getHttpRequest

Method getHttpRequest

trunk/win/Source/FlickrClient.cpp:210–224  ·  view source on GitHub ↗

* Make an http request and return a string * representing the response in json format */

Source from the content-addressed store, hash-verified

208* representing the response in json format
209*/
210QString 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

Callers

nothing calls this directly

Calls 6

encodeParamsMethod · 0.80
addTransferMethod · 0.80
getTemporaryStringMethod · 0.80
QStringFunction · 0.50
argMethod · 0.45
setTimeoutMethod · 0.45

Tested by

no test coverage detected