【发布时间】:2011-04-20 09:51:31
【问题描述】:
当我尝试使用 POST 从 ac2dm 服务获取 Auth 令牌时,我只获取 SID 和 LSID,而不是 Auth,其他人是否发生过这种情况,如果是,你是如何解决这个问题的?
我在服务器端使用 .NET (C#),我尝试使用 fiddler 将 post 调用发送到,但我得到了相同的结果。
在提琴手中发布调用:
内容类型: 应用程序/x-www-form-urlencoded 主机:www.google.com 内容长度: 125 期望:100-继续
accountType=HOSTED_OR_GOOGLE&Email=myRegistredMail&Passwd=myPassword&Service=ac2dm&source=myAppPackageName
和响应(我得到响应代码 200 所以它应该可以工作):
SID=DQAAAMgAAADhKR...
LSID=DQAAAMoAAACCR...
如您所见,响应中没有 Auth 令牌...
【问题讨论】:
-
使用相同的凭据,您是否能够从 curl 命令中分别(从您的 .NET 代码中)获取身份验证令牌?
标签: android http-post android-c2dm