Prepends a header.
If value is null, a space will be set aside for it (useful for setting the order of
headers before values can be obtained for them) otherwise the header will be unset.
| this | |
| name |
header name |
| value |
header value |
| charset |
a charset |