REBOL and Web Forms
An issue faced commonly when working with web-based services is the need to convert values to and from the web query format (application/x-www-form-urlencoded).
to-webform [q "My Query"]
load-webform "q=My+Query"
Supports structured data using ‘.’ as path separators:
to-webform [user [name "Chris" pass "Pass"]]
load-webform "user.name=Chris&user.pass=Pass"
Extracted from QuarterMaster.