在 C# .NET 核心中的请求 header 中,如何检查一个键是否有多个输入?
In a Request header in C# .NET core, how can I check if a key has multiple in input?
我在 HTTP 请求中有这个密钥
Request.Headers["Key"]
它可以有一个值或多个值
示例
key: "xl"
key: ["xx", "xl"]
如何判断是多输入还是单输入?
您可以使用以下函数简单地检查它:
private bool IsSingleHeader(IHeaderDictionary headers, string key)
{
return headers.ContainsKey(key) && headers[key].Count() == 1;
}
此致,
我在 HTTP 请求中有这个密钥
Request.Headers["Key"]
它可以有一个值或多个值 示例
key: "xl"
key: ["xx", "xl"]
如何判断是多输入还是单输入?
您可以使用以下函数简单地检查它:
private bool IsSingleHeader(IHeaderDictionary headers, string key)
{
return headers.ContainsKey(key) && headers[key].Count() == 1;
}
此致,