File tree 3 files changed +15
-6
lines changed
3 files changed +15
-6
lines changed Original file line number Diff line number Diff line change @@ -45,7 +45,7 @@ autotest extract --xpath=${XPATH} --json=${JSON}
45
45
## Example
46
46
### 1) start a fake http api service
47
47
```
48
- cd docker-compose
48
+ cd ./ docker-compose
49
49
docker compose up -d
50
50
```
51
51
#### Add
Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ autotest extract --xpath=${XPATH} --json=${JSON}
43
43
## 示例
44
44
### 1) 启动一个伪造的http api服务
45
45
```
46
- cd docker-compose
46
+ cd ./ docker-compose
47
47
docker compose up -d
48
48
```
49
49
#### 添加
Original file line number Diff line number Diff line change @@ -137,16 +137,25 @@ func (m *HttpTestCallable) Call(ctx context.Context) *executor.GPResult {
137
137
138
138
func render (req config.Request ) (config.Request , error ) {
139
139
var err error
140
- // body
141
- req .Body , err = templateRender (req .Body )
140
+ // url
141
+ req .URL , err = templateRender (req .URL )
142
142
if err != nil {
143
143
return req , err
144
144
}
145
145
146
- // url
147
- req .URL , err = templateRender (req .URL )
146
+ // headers
147
+ for i := 0 ; i < len (req .Headers ); i ++ {
148
+ req .Headers [i ], err = templateRender (req .Headers [i ])
149
+ if err != nil {
150
+ return req , err
151
+ }
152
+ }
153
+
154
+ // body
155
+ req .Body , err = templateRender (req .Body )
148
156
if err != nil {
149
157
return req , err
150
158
}
159
+
151
160
return req , nil
152
161
}
You can’t perform that action at this time.
0 commit comments