django重定向到其他协议而不是http android

时间:2012-02-28 14:53:32

标签: android django http redirect

有没有办法将用户的浏览器重定向到http以外的其他内容? 当用户点击某个页面时,我想将用户的浏览器重定向到my_android_application:/// some_domain 而不是http://some_domain

我的Android应用程序知道拦截my_android_application:///

我似乎在django中重定向的所有内容都只属于http。无论如何反过来重定向到我的协议?

(我知道拦截像http://some_domain/interceptAndroidApp之类的东西被认为是更好的做法,但我不希望手机上出现完整动作弹出窗口。

1 个答案:

答案 0 :(得分:0)

META刷新可能有效。使用以下内容发送常规HTTP 200响应(内容类型text / html):

<meta HTTP-EQUIV="REFRESH" content="0; url=my_android_application:///some_domain">

第二个想法,我认为这会更好:

response = HttpResponse(content="", status=302)
response["Location"] = "my_android_application:///some_domain"

<击>