Merge pull request #6067 from swagger-api/issue-5006

expose default headers, add headers to request
This commit is contained in:
Tony Tam 2017-07-14 16:52:33 -07:00 committed by GitHub
commit ff04f532bb
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}}