Using query string parameters

What if we want to know the rates for a date in the past, say, March 15? The website shows us that these rates can be obtained at http://www.floatrates.com/historical-exchange-rates.html?currency_date=2018-03-15&base_currency_code=USD&format_type=xml. This URL uses query string parameters to pass the date, currency code, and format type to the FloatRates web service.

We can make our script flexible by storing these parameters in variables and asking the user for the specific values he/she is interested in. We then build the complete URL by applying rejoin on a block, fitting in, and joining all parts of the URL together:

;-- see Chapter07/currency-rates2.red:url-base: http://www.floatrates.com/historical-exchange-rates.html? ...

Get Learn Red - Fundamentals of Red now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.