我们有重定向到一个非HTTP URL方案的视图。 它的iOS应用中的使用。 但由于我们已经升级到Django1.4执行重定向代码,当我们正在崩溃。 它与崩溃
SuspeciousOperation在/ myyrlscheme /
不安全重定向与方案appdev网址:
以下是代码:
if acode and acode.has_key('access_token'):
if DOMAIN == 'dev.mywebsite.com':
return HttpResponseRedirect('appdev://fbconnect?token=%s'%(acode['access_token']))
else:
return HttpResponseRedirect('app://fbconnect?token=%s'%(acode['access_token']))
我可以理解为什么这种崩溃是HttpResponseRedirect
需要一个HTTP(s)
URL方案。 我该如何告诉Django,这是一个安全的URL和盲目重定向?