Проблема с запросом 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.