【发布时间】:2009-06-03 06:00:56
【问题描述】:
我认为以下是我应该做的步骤:
A) 我需要发布以下内容以进行登录:
POST /accounts/ClientLogin HTTP/1.0 内容类型:application/x-www-form-urlencoded
accountType=HOSTED_OR_GOOGLE&Email=jondoe@gmail.com&Passwd=north23AZ&service=cl& 来源=Gulp-CalGulp-1.05
B) 需要检查返回码
C) 如果返回成功代码,我需要下载以下示例网址中的电子表格:http://spreadsheets.google.com/fm?key=DOCUMENT_ID&fmcmd=4&hl=en
如何在 C# 中进行上述操作?
编辑: 我已经完成了,直到登录。 响应流是这样的。我不知道如何使用这个下载excel表。任何提示都会有很大帮助。
响应流如下:
SID=DQAAAIcAAADFWSVJV-6__fb211rhQLHU_jCQ1sKElh-qOf7V10WI1PUQsKmuTdPD2DEWGdbspK2h7DFxH7DPwDIQaTt1RGhwxSq9isqkmlFgcyX8nu7EotpwOfAnyGrD9mL4N vOVq4MM0FfRWVNlOn64wNM3W4tN0DTN5mLx1_jYHVD5png7esvwneScOSf6wEXGoQfsw5E LSID=DQAAAIkAAACzE9S9RdLtuCl6gfbWn9CKn4nhCdAmW4d0yLp4ypT2In769POcAsQBKiQ-VLH1Y194EuqIVrYoQTphK0Na2GQf_DWwHmXSyToZoqIh2c5GVXA0k_0IH8jHIf745GjZLEQLpVM2 5O8Wd1x99AsxJ35rz1OHDq_XlDBW4192pReV7SQxSf7z4-4 Auth=DQAAAIkAAACz5fRdLtuCl6gfbWn9CKn4nhCdAmW4d0yLp4ypT2In769POcAsQBKiQ-VLH1Y1-g-zsSlAXwWMwUNufqHku2F5LoAxLIElcF4aLcnQYVGs7xKNX9XlCgwubHkw7sYm4aEnjpLp0Pyb_BA_Ppm ahpM5oyWob5f4KfoLFC7ltcFAVjgJjXsAAjHkToUg
编辑: 这是 FireBug 捕获的请求标头: (我不明白其中一些参数在 C# 中创建 HTTP 请求) 请帮忙。
主持人
电子表格.google.com
用户代理
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)
接受
text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
接受语言
zh-cn,zh;q=0.5
接受编码
gzip,放气
接受字符集
ISO-8859-1,utf-8;q=0.7,*;q=0.7
保持活力
300
代理连接
保持活力
饼干
PREF=ID=090597c918ef0061:TM=1245011295:LM=1245011295:S=qs8OO7D02yy9tKj8;记住我=假; SID=DQAAA IUAAAAi0iAuzneHzKleShR4itA8-zGxSKw6hqf8qBHBHJBLbNpynNOon7Ni96C4ckRcVVC5Wt89K8PywrKK5qjTmscrqizfWHygV _nPssvw5uOL9IcEWpa5aqUfeQyk-vsEMHYjLe9Ko0i2pAJrQxBrNFii588ucAVtyNoSrZVzAtZADXhhywHUK8x-LezoUaHiEbM
【问题讨论】:
-
我相信在你来这里要求我们为你做你的项目之前你可以做一些跑腿的工作。
-
对不起。我使用了一些不起作用的示例代码。我的时间不多了。虽然有人会在这里提供帮助。我对 C# 很陌生。我不会再发帖了。对不起!
-
@Clair:我们是来帮助回答问题的,所以请随意询问有关 C# 的任何问题,但是为人们做项目要求的有点太多了。如果您发布代码和错误,我们可以为您提供更好的帮助。
-
我已经编辑了这个问题。请帮忙!
标签: c#