Проблема с запросом POST от модуля сервера APE

Я использую Ajax Push Engine в качестве движка push и Django для основного сайта. Я написал серверный модуль, который должен отправлять запрос в мое приложение на основе Django, когда новый пользователь присоединяется к каналу с помощью модуля Http. Мой Django-проект работает на локальной машине local.jjjbbb.org.

Ape.addEvent("join", function(user, channel) {
    var request = new Http('http://local.jjjbbb.org/test-
this/');    // this is a my test url
    request.set('method', 'POST');
    request.writeData('test-message', 'Hello APE!');

    request.getContent( function(result) {
        Ape.log(result);  // this code never work
    });

});

Но этот код не работает, запрос не получен. Когда я изменяю URL на что-либо еще (например, www.google.com или localhost), все работает правильно, и у меня есть результат. Но когда я пытаюсь отправить запрос в мою заявку, запрос не работает. Эта проблема возникает только тогда, когда я пытаюсь отправить запрос со стороны сервера, когда я использую jQuery для отправки со стороны клиента, все работает правильно.

Почему я не могу отправить запрос POST со стороны сервера в мой домен?

1 ответ

Извините, я уже нашел свою проблему. APE работает отлично, было немного проблем с защитой CSRF в Django.

Другие вопросы по тегам