If the specified header does not exist, the WebHeaderCollection.Add(HttpRequestHeader, string) method inserts a new header into the list of header name/value pairs.
If the specified header is already present, value is added to the comma-separated list of values associated with the header.