What does specifying protocol=https do exactly?  Replace http:// with
https:// to the url?

That tells the browser to go look for a given url at port 433.  I'm
guessing for most purposes it would be sufficient to ask routes to
generate a custom port number when 'https' is specified.

Similarly the @https decorator redirects to the same url with https://
prepended.  I think it would be useful to have the ability to specify
alternate https ports for development/testing or other purposes in the
ini file.

Would anyone else find this useful?

Damian


On Apr 16, 7:28 pm, Mike Orr <[email protected]> wrote:
> On Thu, Apr 16, 2009 at 7:05 AM, Jonathan Gardner
>
>
>
>
>
> <[email protected]> wrote:
>
> > On Apr 16, 6:12 am, Damian <[email protected]> wrote:
> >> How about:
>
> >> in your ini file:
> >> https_server = abc:123
>
> >> and in mako (or templating engine etc):
> >> <%from pylons import config %>
> >> ${h.url("/search", host=config['https_server'])}
>
> > You'd have to specify protocol='https' as well, right?
>
> >> Guess it might be useful to have a default/standard way of specifying
> >> where your https lives in the ini file, it's something I imagine gets
> >> used a lot (I certainly use it often).
>
> > Yes, that would be a nice feature. I guess a lot of people don't run
> > servers that serve both HTTP and HTTPS traffic behind a proxy, though.
> > I find it invaluable myself.
>
> It's more fundamental than that.  Most people do not run hybrid
> HTTP/HTTPS sites with distributed responsibilities, and for those that
> do, there's no standard for how the framework or Routes should handle
> the linkage to the "other" site.  So it treats it as a completely
> external site.  In most HTTP/HTTPS situations, the HTTP site is either
> a simple redirect to the HTTPS site, or serves the same content
> indifferently (so it's the same application).
>
> Perhaps something could be added to Routes or url(), but i don't know
> what.  And until we articulate clearly what it is, it's not worth
> putting a half-baked solution in.
>
> --
> Mike Orr <[email protected]>
--~--~---------~--~----~------------~-------~--~----~
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