File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,6 @@ func (h *handler) header(w http.ResponseWriter) {
8
8
}
9
9
header := w .Header ()
10
10
for _ , headerPair := range h .globalHeaders {
11
- header .Set (headerPair [0 ], headerPair [1 ])
11
+ header .Add (headerPair [0 ], headerPair [1 ])
12
12
}
13
13
}
Original file line number Diff line number Diff line change 2
2
3
3
source " $root " /lib.bash
4
4
5
- " $ghfs " -l 3003 -r " $fs " /vhost1 --header foo:bar &
5
+ " $ghfs " -l 3003 -r " $fs " /vhost1 --header foo:bar --header ' set-cookie:name1=value1 ' --header ' set-cookie:name2=value2 ' &
6
6
sleep 0.05 # wait server ready
7
7
8
8
(curl_get_header http://127.0.0.1:3003/ | grep -q -i ' foo:\s*bar' ) ||
9
- fail " Custom header not exists"
9
+ fail " Custom header 'foo:bar' not exists"
10
10
11
11
(curl_get_header http://127.0.0.1:3003/file1.txt | grep -q -i ' foo:\s*bar' ) ||
12
- fail " Custom header not exists"
12
+ fail " Custom header 'foo:bar' not exists"
13
+
14
+ (curl_get_header http://127.0.0.1:3003/ | grep -q -i ' set-cookie:\s*name1=value1' ) ||
15
+ fail " Custom header 'set-cookie:name1=value1' not exists"
16
+
17
+ (curl_get_header http://127.0.0.1:3003/ | grep -q -i ' set-cookie:\s*name2=value2' ) ||
18
+ fail " Custom header 'set-cookie:name2=value2' not exists"
13
19
14
20
jobs -p | xargs kill
You can’t perform that action at this time.
0 commit comments