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

发布于 2024-10-05 14:07:38 字数 698 浏览 8 评论 0原文

我使用 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 请求?

I use Ajax Push Engine as push engine and Django for main site. I wrote the server
module which must send the request to my Django-based application when
new user join the channel by using Http module. My Django-based project runs on the local
machine on 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
    });

});

But this code doesn't work, request doesn't receive. When I change url
to anything else (like www.google.com or localhost for example) all
works correctly and I have a result. But when I try to send request to
my application request doesn't work. This problem is only when I try
to send request from server side, when I use jQuery for sending from
client side all works correctly.

Why I cannot send POST request from server side to my domain?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

疯狂的代价 2024-10-12 14:07:38

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

Sorry, I already found my problem. APE works fine, it was a little trouble with CSRF protection in Django.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文