I haven't really mess around much with the Http class myself but i just
took a glance at the source on github

https://github.com/APE-Project/APE_Server/blob/master/scripts/framework/Http.js

Try the example 3, and does the callback never fires or the result is empty?
On Aug 6, 2012 10:53 AM, "Alexander Kohout" <[email protected]>
wrote:

> I just don't get how the HTTP class works. Using this code:
>
> var request = new Http('http://www.google.com/');
>                 request.getContent(function(result) {
>                         Ape.log("Callback");
>                         Ape.log(result);
>                 });
>
> If I use the google URL (as in the example above), the callback
> function is invoked. Any other tested URL (including my localhost
> address) does not bring anything in the callback. So I thought: Is
> this callback function the correct way to wait for an answer from the
> according server?
>
> When I use "curl" from command line, I retrieve the correct answer
> from my localhost, so the response should be OK - but I don't have
> access from APE's site.
>
> 2012/8/6 Pablo Tejada <[email protected]>:
> > Im a php developer myself but i've never used cakePHP so im afraid i
> can't
> > help you with that, sorry
> >
> > On Aug 6, 2012 8:50 AM, "Alexander Kohout" <
> [email protected]>
> > wrote:
> >>
> >> Hey Pablo,
> >>
> >> thanks for your answer. It gives me an idea of how to deal with the
> whole
> >> problem. But I'm currently facing a problem I don't understand:
> >>
> >> I don't want to make a SQL database query. Instead I want to contact my
> >> webserver and ask for authentication. Therefore, I thought an HTTP
> request
> >> would be the best choice and just copied the example from
> >> server/scripts/Http.js:
> >>
> >> var request = new Http('http://sub.local.dev/ape/authenticate');
> >> request.set('method', 'POST');
> >> // GET or POST data
> >> request.writeData('status', 'Hello!');
> >> request.getContent(function (result) {
> >> Ape.log(result);
> >> });
> >>
> >> I'm using CakePHP on server side, so I want to invoke my ape controller,
> >> but the callback is somehow never invoked. Has anyone an idea what I'm
> doing
> >> wrong here? If I enter www.google.com (as example), I get a result. But
> >> entering a localhost address does not return anything.
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> >> Groups "APE Project" group.
> >> To post to this group, send email to [email protected]
> >> To unsubscribe from this group, send email to
> >> [email protected]
> >> For more options, visit this group at
> >> http://groups.google.com/group/ape-project?hl=en
> >> ---
> >> APE Project (Ajax Push Engine)
> >> Official website : http://www.ape-project.org/
> >> Git Hub : http://github.com/APE-Project/
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "APE Project" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]
> > For more options, visit this group at
> > http://groups.google.com/group/ape-project?hl=en
> > ---
> > APE Project (Ajax Push Engine)
> > Official website : http://www.ape-project.org/
> > Git Hub : http://github.com/APE-Project/
>
> --
> You received this message because you are subscribed to the Google
> Groups "APE Project" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/ape-project?hl=en
> ---
> APE Project (Ajax Push Engine)
> Official website : http://www.ape-project.org/
> Git Hub : http://github.com/APE-Project/
>

-- 
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/

Reply via email to