我在我的项目中正在使用此crhym3/simpleauth与Google,Linkedin和Twitter进行oauth身份验证。它使用GAE的urlfetch。

Google计划在四月下旬更改urlfetch的行为。我在这里重现他们的通知:


  当前,URL Fetch服务保留您的原始HTTP方法
  (例如GET,POST),当它收到并响应302 Moved
  暂时回应。现代用户代理通常会发出GET请求
  响应302。更新后,URL提取只会发出一个
  收到302响应后的GET请求,而不是保留
  原始方法。这可能会导致请求的路由不同
  和/或返回404或其他错误,并将删除邮件正文
  来自POST请求。


我已经在该项目的论坛上发布了一个问题,但是还没有得到答复。

我的问题是:

测试此软件不受更改的最佳方法是什么?我正在考虑将follow_redirects=False添加到urlfetch调用中,以查看我从Google,linkedin和Twitter获得的重定向。

最佳答案

它们只是遵循规格。我很确定,重定向后的所有用户(谷歌,linkedin和Twitter)均按照规范中的定义接受GET请求。

因此,我认为您无需执行任何操作。

关于python - 4月的urlfetch变化和simpleoauth,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29312094/

10-14 09:47