fix: parse data for request cookie value

This commit is contained in:
debugtalk
2022-02-22 15:38:06 +08:00
parent 06715ecbeb
commit aeaa0f377c
2 changed files with 6 additions and 1 deletions

View File

@@ -9,6 +9,7 @@
- fix: incorrect data type when extracting data using jmespath
- fix: decode response body in br/gzip/deflate formats
- fix: omit print request/response body for non-text content
- fix: parse data for request cookie value
## v0.6.1 (2022-02-17)

View File

@@ -682,9 +682,13 @@ func (r *caseRunner) runStepRequest(step *TStep) (stepResult *stepData, err erro
// prepare request cookies
for cookieName, cookieValue := range step.Request.Cookies {
value, err := r.parser.parseData(cookieValue, step.Variables)
if err != nil {
return stepResult, errors.Wrap(err, "parse cookie value failed")
}
req.AddCookie(&http.Cookie{
Name: cookieName,
Value: cookieValue,
Value: fmt.Sprintf("%v", value),
})
}