Вы можете передать строку или структуру при вызове источника данных. Когда вы используете хеш, значения хеша автоматически кодируются URL-адресом платформой.
Ваш код выше будет написан так:
rparams = {
"key1": "value1",
"key2": "value2"
};
request = datasource:service(rparams);
TaDa! Магия.
Обратите внимание, что я использовал строковые литералы в объявлении хеша, но это могут быть любые выражения, и значения будут переданы в качестве аргументов в запросе источника данных.