SetHeaders adds headers that will be returned by the server. Odd arguments are treated as keys, even arguments as values.
(kv ...string)
| 81 | // SetHeaders adds headers that will be returned by the server. |
| 82 | // Odd arguments are treated as keys, even arguments as values. |
| 83 | func (s *TestServer) SetHeaders(kv ...string) *TestServer { |
| 84 | for i := 0; i+1 < len(kv); i += 2 { |
| 85 | key := kv[i] |
| 86 | value := kv[i+1] |
| 87 | s.header.Set(key, value) |
| 88 | } |
| 89 | |
| 90 | return s |
| 91 | } |
| 92 | |
| 93 | // SetHook sets a function that will be called on each request. It is called |
| 94 | // after headsers are set, but before status and body are written. |