可以请求gsessionid无302响应(Possible to request gsessioni

2019-11-02 14:22发布

我在Flash / AS2写一个谷歌的API GDATA客户端(可悲的是,移动到AS3是不是在这个时候一个选项)。 通过ClientLogin用户登录工作正常,但subquent请求将返回302重定向包括gsessionid我应该与未来的要求,以避免302S包括。

闪存/ AS2,据我所知,并没有让我真正以任何方式查询HTTP错误响应主体,所以没有办法,我真切地看到这gsessionid返回302之后。 是否有一个GDATA API调用将返回我一个有效gsessionid HTTP 200回应里面,如果我已经有一个有效的GoogleLogin身份验证令牌,或者这是不可能没有一个人在这方面的中间人代理?

Answer 1:

唯一的谷歌数据API应该返回一个gsessionid是日历数据API。 其他人都没有做到这一点,我的知识。

话虽这么说,一般有这里的选项:

  1. 刮中的重定向体,它听起来像你试过gsessionid查询参数。 (一般情况下,这是脆弱的,不是一个好主意。)
  2. 使用位于重定向的内gsessionid查询参数Location:头。
  3. 重定向也将包含一个S=的cookie。 如果你能保证这个Cookie会在未来的要求设置,谷歌日历将在地方gsessionid查询参数的使用它。

如果这些都将会为你工作,你唯一的选择就是写一个代理。 有没有办法让重定向之外gsessionid,没有它,日历数据API不会请求提供服务。



文章来源: Possible to request gsessionid without a 302 response