Проблема с запросом POST от модуля сервера APE - PullRequest
1 голос
/ 01 декабря 2010

Я использую 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 Ответ

1 голос
/ 01 декабря 2010

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

...