Джанго перенаправить на другой протокол, чем HTTP Android - PullRequest
0 голосов
/ 28 февраля 2012

Есть ли способ перенаправить браузер пользователя на что-то кроме http?Когда пользователь заходит на определенную страницу, я хотел бы перенаправить браузер пользователя на my_android_application: /// some_domain вместо http://some_domain

, которое мое приложение для Android знает, что оно перехватывает my_android_application: ///

Все, что я вижу на перенаправлениях в django, относится только к http.Есть ли способ перенаправить на мой протокол вместо этого?

(я знаю, что лучше перехватывать что-то вроде http://some_domain/interceptAndroidApp,, но я не хочу, чтобы на телефоне отображалось всплывающее окно «Полное действие», показывающеена всех)

1 Ответ

0 голосов
/ 28 февраля 2012

Обновление 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"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...