Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 11, 2013 09:27:41

fobiasmog
Зарегистрирован: 2013-11-11
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Ограничение доступа к JSON данным.

Привет!
Есть такая задача: по ссылке xxx.ru/yyy возвращаются json данные. Мне нужно сделать так, чтобы только через какой-нибудь js скрипт было бы возможным считать эти данные. Чтобы при простом переходе по этой ссылке выдавалось сообщение с кодо 403 например.

Офлайн

#2 Ноя. 11, 2013 09:40:28

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Ограничение доступа к JSON данным.

fobiasmog
ну делайте уникальные урл, переходите по ним использую AJAX, храните ключи в бд, и отдавайте их через общую вьюшку



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Ноя. 11, 2013 10:00:29

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Ограничение доступа к JSON данным.

fobiasmog
Мне нужно сделать так, чтобы только через какой-нибудь js скрипт было бы возможным считать эти данные. Чтобы при простом переходе по этой ссылке выдавалось сообщение с кодо 403 например.
<script>
$.getJSON("xxx.ru/yyy", {}, function(data){ alert(data) });
</script>
def view(request):
    if not request.is_ajax():
       rise PermissionDenied()
    return my_json_data



Отредактировано FishHook (Ноя. 11, 2013 10:03:51)

Офлайн

#4 Ноя. 11, 2013 11:32:34

fobiasmog
Зарегистрирован: 2013-11-11
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Ограничение доступа к JSON данным.

FishHook
Спасибо!

Отредактировано fobiasmog (Ноя. 11, 2013 11:33:35)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version