Re: ws(s):// urls and host/port duplication in twisted/autobahn code
Chris Withers <[email protected]> Wed, 10 Apr 2019 07:00:40 +0100
| Newsgroups | gmane.comp.python.twisted |
|---|---|
| Message-ID | <[email protected]> |
On 02/04/2019 09:07, Tobias Oberstein wrote: >> Right, but correct me if I'm wrong, my understanding is that URL >> stands for Univeral Resource Locator and URLs can encode all of the >> things you > > WebSocket needs a _HTTP_ URL Not sure I follow, I specify ws:// and things work. What am I missing? (I know the initial protocol is http and that's "upgraded" into websocket, but the url is still ws:// or wss://, right?) > fwiw, WAMP is a protocol with a clear-cut, rigorous and decoupled layering: Do browsers speak WAMP? Do firewalls get upset with it? >> describe. They certainly contain the host and port, so shouldn't there >> be a graceful way to specify a URL once and have everything that needs >> that info or a subset of it get it from there? > > a (fully qualified) HTTP URL of course encodes a host and port, but that > only covers transports that have those notions Not sure what you mean by fully qualified? >> (This isn't necessarily aimed at AutoBahn, seems to be something >> common in Twisted...) > > things look only "simple" when leaving out details;) There's never a reasonable excuse for duplicating the same information within a few lines of code. Chris _______________________________________________ Twisted-Python mailing list [email protected] https://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python