private void ParseHeaderParameters(string headerParameterLines) { string[] lines = headerParameterLines.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries); foreach (string line in lines) { HeaderParameter parameter = HeaderParameter.Parse(line); if (parameter != null) { headerParameters.Add(parameter); } } }
public void PutParamter(string key, string value) { HeaderParameter parameter = headerParameters.Find(p => p.Key.ToLower() == key.ToLower()); if (parameter != null) { parameter.Value = value; } else { headerParameters.Add(new HeaderParameter(key, value)); } }