A URL Template is a way to specify a URL that includes parameters that must be substituted before the URL is resolved. The syntax is usually to enclose the parameter in Braces ({example}). The convention is for a parameter to not be Percent encoded unless it follows a Question Mark (?).
If we were building these urls for Björk with firstName=Björk and lastName=Guðmundsdóttir they would be:
Java supports URI Template. Refer external links at the bottom
In Python 2.x, if you have the variable name
that you want to put into the string url
, you can simply do this:
Note: this will go into an infinite loop if name == "{name}"
or other such corner cases.