C# 使用C解析HTTP响应体中的令牌#
我正在向google客户端登录发送一个HTTP POST请求,并得到以下响应:C# 使用C解析HTTP响应体中的令牌#,c#,google-docs-api,C#,Google Docs Api,我正在向google客户端登录发送一个HTTP POST请求,并得到以下响应: SID=DQAAAGgA...7Zg8CTN LSID=DQAAAGsA...lk8BBbG Auth=DQAAAGgA...dk3fA5N 我使用以下代码来阅读响应: Trace.WriteLine(new StreamReader(response.GetResponseStream()).ReadToEnd()); 现在在这个响应中,我只想使用Auth token的值。 任何人都可以帮助我如何从响应中仅提取
SID=DQAAAGgA...7Zg8CTN
LSID=DQAAAGsA...lk8BBbG
Auth=DQAAAGgA...dk3fA5N
我使用以下代码来阅读响应:
Trace.WriteLine(new StreamReader(response.GetResponseStream()).ReadToEnd());
现在在这个响应中,我只想使用Auth token的值。
任何人都可以帮助我如何从响应中仅提取该值。
塔克斯 简单回答一下,
您需要编写的内容可能与这段代码类似:
String.Split("\n").Where(l=>l.Contains("=")).Select(l=l.Split("=")).Where(li=>li.Length==2).Where(li=>li[0].ToLower()=="auth").Select(li=>li[1]).SingleOrDefault();