On Wed, Dec 10, 2008 at 12:04 PM, Teemu Ikonen <[email protected]> wrote:

>
> On Wed, Dec 10, 2008 at 3:19 PM, Matt Wilson <[email protected]> wrote:
> > On Dec 5, 8:30 am, Teemu Ikonen <[email protected]> wrote:
> >> I need a simple proxy controller for a paste-deployed pylons app.
> >> Simple means taking URLs of the form "/proxy?url=http://example.com";
> >> and returning the unmodified reply from example.com.
> >>
> >> I could hack something together on the WSGI-level, but I would rather
> >> not reinvent the wheel if there is an elegant solution using webob
> >> objects.
> >
> > If I had to do this, I would use something like urllib2.urlopen.
> >
> > If performance matters, you might want to play with caching the data.
> >
> > But why not open an iframe on the client?  Why proxy?
> >
> > I'm curious about what WSGI stuff you would try.
>
> Hi,
>
> My objective is to get around the same origin policy to make AJAX
> calls to another host. One way to do this is to route the requests
> through a proxy on the original server.
>
> Could I somehow use an iframe to get around this (I'm really a newbie
> on this stuff)?
>
> Currently I'm thinking of writing a controller which gets the URL from
> a query parameter, constructs a new Request, calls paste.proxy with it
> and returns the Response from the proxy. This probably can be made to
> work, but I'm not terribly happy with this solution, so if anyone has
> a better idea, please let me know.
>
> Teemu


You could use something like window.name
transport<http://www.sitepen.com/blog/2008/07/22/windowname-transport/>,
which is a secure way to go cross site without a proxy.

I had some trouble getting this to work in the past, so if you get it going,
I'd love to see what you come up with.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" 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/pylons-discuss?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to