It really doesn’t make a difference imo. If you are using path to get around a proxy misconfig in your WSGI env then stop and go fix the misconfig because as Mike said, certain things like a Location header in a redirect are required to be absolute and will be incorrectly computed if your env’s http scheme, host, and script_name aren’t right.
- Michael > On May 29, 2024, at 09:04, Mike Orr <[email protected]> wrote: > > I prefer the '*_path' methods to get relative URLs that automatically > adjust to more environments, and to minimize the chance of mismatches > behind reverse proxies. Except in redirects where I've read the target > is supposed to be an absolute URL. Some other Pyramid developers > prefer the '*_url' methods. > >> On Tue, May 28, 2024 at 11:32 PM Petr Blahoš <[email protected]> wrote: >> >> Hi, >> I have been using pyramid for many years and I have always been >> using >> >> request.resource_url >> request.static_url >> or similar ending with _url. >> >> Yesterday when trying to make IIS work as a reverse proxy I noticed >> that the links in my pages contain scheme://hostname:port part of the >> URL too. So I am thinking: Should I always use the resource_path / >> static_path >> functions to make the URLs? >> >> What are your thoughts? >> Thanks, >> Petr >> >> -- >> You received this message because you are subscribed to the Google Groups >> "pylons-discuss" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/pylons-discuss/CA%2ByMeXVZ%3DxN6yYCC-oRU3W%3D7J52xzAuQfVwJSyyKep4gpg%3Do5Q%40mail.gmail.com. > > > > -- > Mike Orr <[email protected]> > > -- > You received this message because you are subscribed to the Google Groups > "pylons-discuss" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/pylons-discuss/CAH9f%3Duqh7TCu2e5Upy2hSt7gh8BxxMdv8b6gRqwVeYoZEnF11Q%40mail.gmail.com. -- You received this message because you are subscribed to the Google Groups "pylons-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/pylons-discuss/565FE6B2-EDE7-4B29-AEBB-7FD332629E57%40gmail.com.
