Add HTTP header deletion, improve tests

This commit is contained in:
Federico Ceratto 2016-12-01 00:10:43 +00:00
commit 74e442f766
2 changed files with 32 additions and 0 deletions

View file

@ -154,6 +154,10 @@ proc add*(headers: HttpHeaders, key, value: string) =
else:
headers.table[key.toLowerAscii].add(value)
proc del*(headers: HttpHeaders, key: string) =
## Delete the header entries associated with ``key``
headers.table.del(key.toLowerAscii)
iterator pairs*(headers: HttpHeaders): tuple[key, value: string] =
## Yields each key, value pair.
for k, v in headers.table: