public void AddHeader(string key, string value) { var item = new SerializableKeyValue(key, value); if (!Headers.Contains(item)) { Headers.Add(item); } else { Headers[Headers.FindIndex(kv => string.Equals(kv.Key, key))] = item; } }
public void AddQueryParam(string key, string value) { var item = new SerializableKeyValue(key, value); var index = Params.FindIndex(kv => string.Equals(kv.Key, key)); if (index < 0) { Params.Add(item); } else { Params[index] = item; } }