c# - 从 C# 中的列表中获取 cookie 的索引
问题描述
在下面的代码中,我有 cookie,例如:__RequestVerificationToken_LlsZQ2=Z_nK9nEK9xNmHA34qmw...
,我想要 cookie 的确切名称,即__RequestVerificationToken_LlsZQ2
var headers = actionContext.Request.Headers;
if(headers.GetCookies().Any(x => x.Cookies.Any(y => y.Name.Contains("_RequestVerificationToken_"))))
{
var tokenCookie = headers.GetCookies()
.Select(c => c[headers.GetCookies()[0].Cookies[0].Name.ToString()])
.FirstOrDefault();
}
我在headers.GetCookies()[0].Cookies[0].Name.ToString()
. 但是如果我不确定 cookie 的索引,那么我怎样才能得到它的索引呢?
PS 在__RequestVerificationToken_LlsZQ2
将__RequestVerificationToken_
保持原样。我试过headers.GetCookies().IndexOf(x => x.Cookies.Any(y => y.Name.Contains("_RequestVerificationToken_")))
了,但它给出了错误。
解决方案
推荐阅读
- parsing - Dart - Flutter - Aqueduct:DateTime.parse() 的奇怪行为
- google-apps-script - 如何使用谷歌 Appscript 从所有工作表中收集数据
- php - 有没有办法获得相同值的唯一行
- css - 如何在此搜索框中显示更多结果
- ios - Swift:从数组中选择两个随机但唯一的元素
- python - 如何使用 Pandas 或 Numpy 优化大循环
- python - utf-8和utf-8 BOM之间的不同python?
- android - 不打印 describeMismatchSafely 文本
- python - 使用python从当前月份和年份显示/返回过去12个月和24个月的年份
- python - 如何以汇总形式显示按类别发布的提要总数并向用户发送新提要总数的通知