Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用C解析HTTP响应体中的令牌#_C#_Google Docs Api - Fatal编程技术网

C# 使用C解析HTTP响应体中的令牌#

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的值。 任何人都可以帮助我如何从响应中仅提取

我正在向google客户端登录发送一个HTTP POST请求,并得到以下响应:

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();