If you have no access to modify how the router responds, then you will
need to proxy it.

On Wed, Jan 21, 2015 at 11:17 AM, Simon Morley <[email protected]> wrote:
> I'm basically forced to fit a round peg into a square hole here.
>
> We need to post some form data from our AngularJS app to a router within our
> network (to authorise a user via a splash page). We have no control over
> that router or the response it provides from the post.
>
> I've tested the responses with curl and get one of two as seen in this gist.
> There's no json end-point, just plan ol' http:
>
> https://gist.github.com/simonmorley/01c57872049b42fee3ab
>
> You may notice that there's a status of 1 for authenticated and 0 for
> failed. I need those status codes.
>
> ------------
>
> With things working using curl, I created an http service in angular as seen
> in this gist:
>
> https://gist.github.com/simonmorley/9c7d57938e90a0c0fe9c
>
> When I pass the correct params, the response is technically a success - i.e.
> I am authorised on the router. So I know things are fundamentally working.
>
> The problem I have is that I need the status codes and I cannot access the
> response.
>
> XMLHttpRequest cannot load
> http://securelogin.arubanetworks.com/cgi-bin/login. No
> 'Access-Control-Allow-Origin' header is present on the requested resource.
> Origin 'http://polkaspots.my-wifi.co:9000' is therefore not allowed access.
>
> How is it possible to access the responses as per the gists? I need to skip
> that cors warning and grab the reply.
>
> Thanks in advance
>
> --
> You received this message because you are subscribed to the Google Groups
> "AngularJS" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at http://groups.google.com/group/angular.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.

Reply via email to