Skip to content

Instantly share code, notes, and snippets.

@kgriffs
Last active December 31, 2015 04:39
Show Gist options
  • Save kgriffs/7935601 to your computer and use it in GitHub Desktop.
Save kgriffs/7935601 to your computer and use it in GitHub Desktop.
Relative URL Examples
# Examples demonstrating the rules for combining URLs
In [63]: urlparse.urljoin("https://marconi.example.com/v1", "/queues/foo")
Out[63]: 'https://marconi.example.com/queues/foo'
In [58]: urlparse.urljoin("https://marconi.example.com/v1", "queues/foo")
Out[58]: 'https://marconi.example.com/queues/foo'
In [59]: urlparse.urljoin("https://marconi.example.com/v1/", "queues/foo")
Out[59]: 'https://marconi.example.com/v1/queues/foo'
In [60]: urlparse.urljoin("https://marconi.example.com/v1", "/v1/queues/foo")
Out[60]: 'https://marconi.example.com/v1/queues/foo'
In [61]: urlparse.urljoin("https://marconi.example.com/v1/", "/v1/queues/foo")
Out[61]: 'https://marconi.example.com/v1/queues/foo'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment