Skip to content

Commit 09d7708

Browse files
committed
fix for header passing
1 parent 56fcc68 commit 09d7708

File tree

2 files changed

+26
-7
lines changed

2 files changed

+26
-7
lines changed

lib/swagger.js

Lines changed: 19 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/swagger.coffee

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -539,11 +539,16 @@ class SwaggerOperation
539539

540540
# params to pass into the request
541541
params = {}
542+
params.headers = []
542543

543544
# Pull headers out of args
544545
if args.headers?
545546
params.headers = args.headers
546547
delete args.headers
548+
549+
for param in @parameters when (param.paramType is "header" )
550+
if args[param.name]
551+
params.headers[param.name] = args[param.name]
547552

548553
# Pull body out of args
549554
if args.body?
@@ -699,7 +704,8 @@ class SwaggerRequest
699704
urlEncoded += "&"
700705
urlEncoded += encodeURIComponent(key) + '=' + encodeURIComponent(value)
701706
body = urlEncoded
702-
707+
for name of headers
708+
myHeaders[name] = headers[name]
703709
if requestContentType
704710
myHeaders["Content-Type"] = requestContentType
705711
if responseContentType

0 commit comments

Comments
 (0)