4 #include <QNetworkAccessManager>
21 static QHttpPart
makeHttpPart(QString
const &, QString
const &);
25 template<
typename... Args>
28 std::ostringstream oss;
30 qDebug() <<
"==HttpService== base url:" << QString(
Service::m_config.base_url.c_str());
31 int a[] = {0, ((void)(oss << args <<
"/"), 0) ... };
46 #endif // HTTP_SERVICE_H
std::function< void(Url *)> InterceptorFunction
Definition: types.h:12
static QHttpPart makeHttpPart(QString const &, QString const &)
Definition: service.cpp:30
std::string base_url
Definition: config.h:10
static void callInterceptors(Url *)
Definition: service.cpp:18
static void Init(const Config &)
Definition: service.cpp:10
static Url * url(Args const &...args)
Definition: service.h:26
static Config m_config
Definition: service.h:41
static QNetworkAccessManager * m_manager
Definition: service.h:40
static void addInterceptor(InterceptorFunction)
Definition: service.cpp:25