how about "secure" or "enable_ssl" or "transport" or "is_secure"
Although "secure" is probably the most intuitive;
On 2/9/11 11:20 AM, Jonathan Lundell wrote:
On Feb 9, 2011, at 6:58 AM, Massimo Di Pierro wrote:
No objection. I would take the patch.
I'll work one up. Input on the exact argument syntax is welcome.
On Feb 8, 2:59 pm, Jonathan Lundell<jlund...@pobox.com> wrote:
On Feb 8, 2011, at 12:24 PM, David J. wrote:
Thanks Jonathan;
This works too;
Good.
This *could* be an option to URL, since it has internal access to request.
Suppose we added arguments URL(..., secure=None, host=None).
This case would mean the current behavior. Secure could be True or False for
https/http. Host could be a string.
Specifying just a host would mean: use scheme from request.env.
Specifying just secure True/False would mean: use host from request.env.
The host& scheme would be prepended after all rewriting.
Thanks;
On 2/8/11 3:11 PM, Jonathan Lundell wrote:
On Feb 8, 2011, at 11:41 AM, David J. wrote:
Well than maybe someone could inform them; ;)
It would be useful; My current work around is to make the whole site secure
cringe;
If you know that the host info is valid, you could write:
'https://%s%s' % (request.env.http_host, URL("function"))
web2py has no guarantee of knowing the host name; that depends on how it's
deployed (consider the case of a proxy).
On 2/8/11 2:36 PM, Massimo Di Pierro wrote:
Because the URL function does not know the "https://example.com". Only
the web server knows it.
We do have a URL(,sign=....) option to digitally sign URLs.
On Feb 8, 12:58 pm, "David J."<da...@styleflare.com> wrote:
I was wondering why URL does not include a secure flag?
I think it should be able to set "secure" url's
For example if you do URL("function",secure=True)
We generate a complete URL
https://example.com/welcome/default/function