You've already forked linux-packaging-mono
Imported Upstream version 3.12.0
Former-commit-id: cf92446697332992ec36726e78eb8703e1f259d7
This commit is contained in:
@ -120,9 +120,17 @@ namespace System.Net.Http.Headers
|
||||
|
||||
public string Name {
|
||||
get {
|
||||
return FindParameter ("name");
|
||||
var value = FindParameter ("name");
|
||||
|
||||
if (value == null)
|
||||
return null;
|
||||
|
||||
return DecodeValue (value, false);
|
||||
}
|
||||
set {
|
||||
if (value != null)
|
||||
value = EncodeBase64Value (value);
|
||||
|
||||
SetValue ("name", value);
|
||||
}
|
||||
}
|
||||
@ -249,6 +257,11 @@ namespace System.Net.Http.Headers
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!Lexer.IsValidCharacter (ch) || ch == '*' || ch == '?' || ch == '%') {
|
||||
sb.Append (Uri.HexEscape (ch));
|
||||
continue;
|
||||
}
|
||||
|
||||
sb.Append (ch);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user