mirror of
https://github.com/httprunner/httprunner.git
synced 2026-05-12 02:21:29 +08:00
fix: parse data for request cookie value
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
@@ -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),
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user