summaryrefslogtreecommitdiff
path: root/trunks.go
diff options
context:
space:
mode:
Diffstat (limited to 'trunks.go')
-rw-r--r--trunks.go7
1 files changed, 5 insertions, 2 deletions
diff --git a/trunks.go b/trunks.go
index 2972b54..4b61009 100644
--- a/trunks.go
+++ b/trunks.go
@@ -512,9 +512,12 @@ func (trunks *Trunks) runHttpTarget(rr *RunRequest) (res *RunResponse, err error
params interface{}
)
- if rr.HttpTarget.RequestType == libhttp.RequestTypeJSON {
+ switch rr.HttpTarget.RequestType {
+ case libhttp.RequestTypeJSON:
params = rr.HttpTarget.Params.ToJsonObject()
- } else {
+ case libhttp.RequestTypeMultipartForm:
+ params = rr.HttpTarget.Params.ToMultipartFormData()
+ default:
params = rr.HttpTarget.Params.ToUrlValues()
}