return GetValue<DateTimeOffset?> ("Date");
}
set {
- AddOrRemove ("Date", value);
+ AddOrRemove ("Date", value, Parser.DateTime.ToString);
}
}
if (expectContinue.HasValue)
return expectContinue;
- var found = TransferEncoding.Find (l => StringComparer.OrdinalIgnoreCase.Equals (l.Value, "100-continue"));
+ var found = TransferEncoding.Find (l => string.Equals (l.Value, "100-continue", StringComparison.OrdinalIgnoreCase));
return found != null ? true : (bool?) null;
}
set {
return GetValue<DateTimeOffset?> ("If-Modified-Since");
}
set {
- AddOrRemove ("If-Modified-Since", value);
+ AddOrRemove ("If-Modified-Since", value, Parser.DateTime.ToString);
}
}
return GetValue<DateTimeOffset?> ("If-Unmodified-Since");
}
set {
- AddOrRemove ("If-Unmodified-Since", value);
+ AddOrRemove ("If-Unmodified-Since", value, Parser.DateTime.ToString);
}
}
if (transferEncodingChunked.HasValue)
return transferEncodingChunked;
- var found = TransferEncoding.Find (l => StringComparer.OrdinalIgnoreCase.Equals (l.Value, "chunked"));
+ var found = TransferEncoding.Find (l => string.Equals (l.Value, "chunked", StringComparison.OrdinalIgnoreCase));
return found != null ? true : (bool?) null;
}
set {
return GetValues<WarningHeaderValue> ("Warning");
}
}
+
+ internal void AddHeaders (HttpRequestHeaders headers)
+ {
+ foreach (var header in headers) {
+ TryAddWithoutValidation (header.Key, header.Value);
+ }
+ }
}
}