expose default headers, add headers to request

This commit is contained in:
Tony Tam 2017-07-14 16:22:09 -07:00
parent d065a6a368
commit 9ea6e7a06b
2 changed files with 8 additions and 1 deletions

View File

@ -112,9 +112,15 @@ void
{{/isContainer}}{{/bodyParams}}
{{#headerParams}}
// TODO: add header support
if ({{paramName}} != nullptr) {
input.headers.insert("{{baseName}}", "{{paramName}}");
}
{{/headerParams}}
foreach(QString key, this->defaultHeaders.keys()) {
input.headers.insert(key, this->defaultHeaders.value(key));
}
connect(worker,
&HttpRequestWorker::on_execution_finished,
this,

View File

@ -23,6 +23,7 @@ public:
QString host;
QString basePath;
QMap<QString, QString> defaultHeaders;
{{#operations}}{{#operation}}void {{nickname}}({{#allParams}}{{{dataType}}} {{paramName}}{{#hasMore}}, {{/hasMore}}{{/allParams}});
{{/operation}}{{/operations}}