I had problems with HTTP requests too. I built Ape by myself in ubuntu. THan I tried binary package and it worked OK.
2012/8/6 Pablo Tejada <[email protected]> > And do you get any error in the log file or the console? > On Aug 6, 2012 11:17 AM, "Alexander Kohout" < > [email protected]> wrote: > >> The callback is never invoked.. I studied the Http.js file, and I >> think it should be the correct method for me - but it somehow does not >> work. >> >> 2012/8/6 Pablo Tejada <[email protected]>: >> > 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/ >> >> -- >> 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/
