ignore parameters for now
This commit is contained in:
parent
d9193a6473
commit
13192a1972
1 changed files with 7 additions and 1 deletions
|
@ -3,6 +3,8 @@ using System.Text.Json.Serialization;
|
||||||
|
|
||||||
namespace Uwaa.HTTP;
|
namespace Uwaa.HTTP;
|
||||||
|
|
||||||
|
//TODO: Add support for parameters
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Represents a Multipurpose Internet Mail Extensions type, which indicates the nature and format of a document/file/chunk of data.
|
/// Represents a Multipurpose Internet Mail Extensions type, which indicates the nature and format of a document/file/chunk of data.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -44,6 +46,10 @@ public readonly record struct MIMEType
|
||||||
throw new FormatException("The provided MIME type is missing a subtype.");
|
throw new FormatException("The provided MIME type is missing a subtype.");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int end = text.IndexOf(';');
|
||||||
|
if (end == -1)
|
||||||
|
end = text.Length;
|
||||||
|
|
||||||
if (spl == 1 && text[0] == '*')
|
if (spl == 1 && text[0] == '*')
|
||||||
Type = null;
|
Type = null;
|
||||||
else
|
else
|
||||||
|
@ -52,7 +58,7 @@ public readonly record struct MIMEType
|
||||||
if (spl == text.Length - 2 && text[^1] == '*')
|
if (spl == text.Length - 2 && text[^1] == '*')
|
||||||
Subtype = null;
|
Subtype = null;
|
||||||
else
|
else
|
||||||
Subtype = new string(text[(spl + 1)..]);
|
Subtype = new string(text[(spl + 1)..end]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
Loading…
Reference in a new issue