来自APE服务器模块的POST请求出现问题

时间:2010-12-01 13:56:37

标签: python django server-push ajax-push ape

我使用Ajax Push Engine作为推送引擎,使用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
    });

});

但是这段代码不起作用,请求没有收到。当我改变网址时 所有其他内容(例如www.google.com或localhost) 工作正常,我有一个结果。但是当我尝试发送请求时 我的申请请求不起作用。这个问题只有在我尝试的时候 当我使用jQuery发送时,从服务器端发送请求 客户端一切正常。

为什么我无法从服务器端向我的域发送POST请求?

1 个答案:

答案 0 :(得分:1)

抱歉,我已经发现了我的问题。 APE工作正常,Django中的CSRF保护有点麻烦。