0
我正在使用BaseX RESTXQ .xqm
腳本從URI獲取HTTP查詢參數price
,例如;如何使用BaseX RESTXQ獲取整個查詢字符串?
URI: /foo/?price=20
Result: <price>20</price>
這是.xqm
的代碼;
declare
%rest:path("foo")
%rest:query-param("price", "{$price}")
function page:foo($price) {
<price>{$price}</price>
};
但是,我怎麼能得到整個查詢?例如;
URI: /foo/?hello=world&this=that&foo=bar
Result: <query>hello=world&this=that&foo=bar</query>
我的問題是,我不知道有多少PARAMS查詢將會有什麼或可以調用這些PARAMS。可能有任何數量的參數(從零到n),它們可能被稱爲任何東西。能夠將整個查詢作爲單個字符串解決我的問題。
可以這樣做嗎?