blob: 40d89b110119d0b66ea6dbdba938d5e41bd17200 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
(define-module (web uri-query)
:use-module ((hnh util) :select (->quoted-string))
:use-module ((web uri) :select (uri-encode))
)
(define-public (encode-query-parameters parameters)
(string-join
(map (lambda (p)
(format #f "~a=~a"
(car p)
(uri-encode (->quoted-string (cdr p)))))
parameters)
"&"))
|