mirror of
https://github.com/httprunner/httprunner.git
synced 2026-06-02 06:19:34 +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: incorrect data type when extracting data using jmespath
|
||||||
- fix: decode response body in br/gzip/deflate formats
|
- fix: decode response body in br/gzip/deflate formats
|
||||||
- fix: omit print request/response body for non-text content
|
- fix: omit print request/response body for non-text content
|
||||||
|
- fix: parse data for request cookie value
|
||||||
|
|
||||||
## v0.6.1 (2022-02-17)
|
## v0.6.1 (2022-02-17)
|
||||||
|
|
||||||
|
|||||||
@@ -682,9 +682,13 @@ func (r *caseRunner) runStepRequest(step *TStep) (stepResult *stepData, err erro
|
|||||||
|
|
||||||
// prepare request cookies
|
// prepare request cookies
|
||||||
for cookieName, cookieValue := range step.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{
|
req.AddCookie(&http.Cookie{
|
||||||
Name: cookieName,
|
Name: cookieName,
|
||||||
Value: cookieValue,
|
Value: fmt.Sprintf("%v", value),
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user