我在我的项目中正在使用此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/