diff options
Diffstat (limited to 'trunks.go')
| -rw-r--r-- | trunks.go | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -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() } |
