summaryrefslogtreecommitdiff
path: root/http_run_handler.go
diff options
context:
space:
mode:
Diffstat (limited to 'http_run_handler.go')
-rw-r--r--http_run_handler.go18
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,