diff options
Diffstat (limited to 'http_run_handler.go')
| -rw-r--r-- | http_run_handler.go | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/http_run_handler.go b/http_run_handler.go index 00212ec..1fa66d1 100644 --- a/http_run_handler.go +++ b/http_run_handler.go @@ -41,10 +41,22 @@ func DefaultHTTPRun() HTTPRunHandler { } var ( - headers = rr.HTTPTarget.Headers.ToHTTPHeader() - - httpRequest *http.Request + headers = http.Header{} + key string + fi FormInput ) + for key, fi = range rr.Target.Headers { + if len(fi.Value) != 0 { + headers.Set(key, fi.Value) + } + } + for key, fi = range rr.HTTPTarget.Headers { + if len(fi.Value) != 0 { + headers.Set(key, fi.Value) + } + } + + var httpRequest *http.Request httpRequest, err = httpc.GenerateHttpRequest( rr.HTTPTarget.Method, |
