【问题标题】:App Engine request w/ user cookie failure on production (Python)App Engine 请求在生产中出现用户 cookie 失败(Python)
【发布时间】:2012-12-12 09:03:58
【问题描述】:

我正在使用应用引擎调用另一个域上的服务并将该数据返回给应用引擎。该服务需要一个 cookie,所以我将它添加到标头请求中。这适用于我的本地 DEV 环境,但是当我部署到应用引擎生产时,当 cookie 应用于标头时,它不会返回数据。

recent_url = urllib2.build_opener()
recent_url.addheaders.append(('Cookie', 'dk_rv_pro_cd=UN75ES9000FXZA'))
recent = json.loads(recent_url.open("http://www.samsung.com/us/function/recentlyViewedYourDevices.do").read())

【问题讨论】:

    标签: python google-app-engine cookies urllib2


    【解决方案1】:

    问题在于 urllib2 使用了应用引擎的 urlfetch 服务,该服务在以这种方式传递时不处理 cookie。遇到类似问题的用户的这篇博文可能会有所帮助:http://everydayscripting.blogspot.nl/2009/08/google-app-engine-cookie-handling-with.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-17
      • 1970-01-01
      • 1970-01-01
      • 2015-01-23
      • 2018-05-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多